Discord 中所有私人消息的 JSON
Posted
技术标签:
【中文标题】Discord 中所有私人消息的 JSON【英文标题】:JSON of all private messages in Discord 【发布时间】:2017-12-24 15:52:15 【问题描述】:如何在 Discord 中获取特定用户的所有私人消息?(通过 API 使用 curl)
【问题讨论】:
【参考方案1】:一半可能。
如果您的帐户是 BOT 帐户,则不能。机器人最多只能看到 10 个最新的私人频道,这将在下一次网关更新 [v7] 中为机器人删除)。 GitHub Issue.
但是,如果您使用用户帐户进行连接,只需使用适当的令牌向https://discordapp.com/api/users/@me/channels
发送 GET 请求,您应该会获得一个包含所有开放通道的 JSON 数组。
所以,回答你的问题:
curl --header "Authorization: yourToken" https://discordapp.com/api/users/@me/channels
【讨论】:
旧帖子,但这不是仅限于 100 个帖子吗?根据:discordapp.com/developers/docs/topics/rate-limits 意味着您一次只能通过他们的 API 获得 100 条消息,或者我在这里遗漏了什么?以上是关于Discord 中所有私人消息的 JSON的主要内容,如果未能解决你的问题,请参考以下文章
Discord.py on_message() 但仅用于私人消息
Discord 脚本可在朋友不在频道中的情况下向他们发送私人消息