gpt4 book ai didi

python-3.x - 如何编辑 Discord 机器人命令的描述,如默认帮助命令中所示?

转载 作者:行者123 更新时间:2023-12-01 12:16:23 24 4
gpt4 key购买 nike

我正在用 Python 开发一个 Discord 机器人。当用户调用help在特定命令上执行命令时,机器人会发回指定的命令——但没有对该命令的描述(默认帮助命令本身除外)。

例如:

User: e!help question
Bot: e!question [question...]

但是 help 的描述命令已经定义:
User: e!help help
Bot: e!help [commands...] | Shows this message.

我将如何编辑命令的描述?

最佳答案

您可以使用 briefdescription创建命令以向帮助命令添加详细信息时。请参阅下面的示例代码。

from discord.ext import commands

bot_prefix = '!'

client = commands.Bot(command_prefix=bot_prefix)

@client.command(brief='This is the brief description', description='This is the full description')
async def foo():
await client.say('bar')

client.run('TOKEN')

使用 !help将显示以下内容
​No Category:
help Shows this message.
foo This is the brief description

Type !help command for more info on a command.
You can also type !help category for more info on a category.

使用 !help foo将显示以下内容
This is the full description

!foo

关于python-3.x - 如何编辑 Discord 机器人命令的描述,如默认帮助命令中所示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47859913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com