如何使用 Python 检查 discord bot 用户中所需的范围?
How do I check for required scopes in a discord bot user using Python?
我正在制作一个 discord API 包装器,我终于想到了开始使用命令。正如你们大多数人所知,discord 要求机器人具有 application.commands
范围来检查机器人用户是否有权接收应用程序命令。
我想检查机器人是否启用了使用 Python 的设置,但它似乎从来没有工作过。我已经尝试了很多事情,甚至已经通过文档进行了筛选,但我无法找到解决方案。有人可以帮忙吗?
我的尝试:
- 已尝试侦听任何表示范围未启用的代码
- 查看文档以了解任何状态代码和处理范围
请帮忙!
https://discord.com/developers/docs/interactions/application-commands#authorizing-your-application
这只是一种解决方法,但您可以尝试向命令端点
发出get
请求
GET /applications/{application.id}/guilds/{guild.id}/commands
如果你得到 403 - Forbidden
那么机器人没有 application.commands
作用域
我正在制作一个 discord API 包装器,我终于想到了开始使用命令。正如你们大多数人所知,discord 要求机器人具有 application.commands
范围来检查机器人用户是否有权接收应用程序命令。
我想检查机器人是否启用了使用 Python 的设置,但它似乎从来没有工作过。我已经尝试了很多事情,甚至已经通过文档进行了筛选,但我无法找到解决方案。有人可以帮忙吗?
我的尝试:
- 已尝试侦听任何表示范围未启用的代码
- 查看文档以了解任何状态代码和处理范围
请帮忙!
https://discord.com/developers/docs/interactions/application-commands#authorizing-your-application
这只是一种解决方法,但您可以尝试向命令端点
发出get
请求
GET /applications/{application.id}/guilds/{guild.id}/commands
如果你得到 403 - Forbidden
那么机器人没有 application.commands
作用域