使用 Discord 的 API 以用户身份发送消息
Posted
技术标签:
【中文标题】使用 Discord 的 API 以用户身份发送消息【英文标题】:Use Discord's API to Send message as user 【发布时间】:2021-10-07 03:55:32 【问题描述】:正如问题所描述的,我想在不和谐的频道中发送消息,但来自用户帐户而不是机器人。我已经搜索了整个互联网(包括 ***),但我似乎找不到任何东西。是这种可能使用不和谐的 api 的事情,如果,那么任何资源将不胜感激。
【问题讨论】:
【参考方案1】:官方文档应该包含足够的入门信息:https://discord.com/developers/docs/resources/channel#create-message
确保使用 OAuth2 而不是作为机器人登录。此外,在请求 OAuth 令牌时获得正确的范围(权限)也很重要。
【讨论】:
那么我应该设置什么范围呢? 您需要“SEND_MESSAGES”权限,但在discord.com/developers/docs/topics/… 的范围列表中,只有“messages.read”可以从频道读取消息。还有“bot”和“applications.commands”,但我想这不是你要找的。span> 您找到解决方案了吗?我也是这种情况以上是关于使用 Discord 的 API 以用户身份发送消息的主要内容,如果未能解决你的问题,请参考以下文章
使用 Discord API 和 cURL 发送 Discord DM