我对 Python 还很陌生。 我想知道如何在不使用 webhooks 的情况下在 Discord 中接收斜杠命令。 这是我的代码:
import requests
url = "https://discord.com/api/v8/applications/#ID#/guilds/#ID#/commands"
json = {
"name": "Help",
"description": "List bot commands.",
"type": 4
}
headers = {
"Authorization": "Bot #TOKEN#"
}
r = requests.post(url, headers=headers, json=json)
基本上,我希望机器人有一个帮助斜线命令并回复一条消息。 我已经浏览了一些文档,但不太明白。 感谢您的帮助。
答案 0 :(得分:0)
要做到这一点,您的方法是正确的,但是使用该方法,您只需为公会 ID 创建帮助命令,而无需处理它。要处理命令,您应该使用 discord-py-slash-command (https://discord-py-slash-command.readthedocs.io/en/latest/)。
快乐编码!