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 私人消息提取到 TEXT 中

Discord 脚本可在朋友不在频道中的情况下向他们发送私人消息

discord.py,使用 webhook 在所有通道中发送消息

没有其他用户的 Python Discord 私人消息

Discord - BOT 发送私信