你如何在 Discord.py 中接收斜杠命令?

时间:2021-03-27 21:39:15

标签: discord.py

我对 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)

基本上,我希望机器人有一个帮助斜线命令并回复一条消息。 我已经浏览了一些文档,但不太明白。 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

要做到这一点,您的方法是正确的,但是使用该方法,您只需为公会 ID 创建帮助命令,而无需处理它。要处理命令,您应该使用 discord-py-slash-command (https://discord-py-slash-command.readthedocs.io/en/latest/)。

快乐编码!