Discord 机器人帮助命令 [discord.py]

Posted

技术标签:

【中文标题】Discord 机器人帮助命令 [discord.py]【英文标题】:Discord bot help command [discord.py] 【发布时间】:2021-01-01 01:18:08 【问题描述】:

我在我的机器人上设置帮助命令时遇到问题。我已经从

中删除了默认的帮助命令
bot.remove_command("help")

然后使用此代码设置我的自定义帮助:

@bot.command(aliases=['h'])
async def help(ctx):
    await ctx.send('play <songname>' or 'p <songname>' --> Play a song)
    await ctx.send('pause' or 'pp' --> Pause the song)
    await ctx.send('resume' or 'pr' --> Resume the song)
    await ctx.send('looptrack' or 'lt' --> Loops the current song - beta)
    await ctx.send('dc' --> disconnect me from the voice channel)

但是,我现在将代码更改为:

@bot.command(aliases=['h'])
async def help(ctx):
    await ctx.send("nothing here")

现在当用户输入帮助或 `h 时,输出如下:

nothing here
'play <songname>' or 'p <songname>' --> Play a song
'pause' or 'pp' --> Pause the song
'resume' or 'pr' --> Resume the song
'looptrack' or 'lt' --> Loops the current song - beta
'dc' --> disconnect me from the voice channe

即使从我的帮助功能中删除旧帮助,我也不知道为什么会打印旧帮助。

【问题讨论】:

【参考方案1】:

很奇怪,但重新生成机器人令牌有效。

【讨论】:

以上是关于Discord 机器人帮助命令 [discord.py]的主要内容,如果未能解决你的问题,请参考以下文章

如何将 discord.py 帮助命令放入嵌入中?

我想使用 discord.py 创建一个多页帮助命令

我需要帮助在 discord py 中创建 discord py temp 静音命令

需要帮助使用 discord bot 命令分配变量

discord.js 说命令帮助 meeee

discord bot帮助命令没有做任何事情