discord.py重写帮助命令

时间:2020-07-17 00:20:54

标签: discord discord.py discord.py-rewrite

任何人都没有任何想法/资源,可以在其中找到帮助命令的方法,例如: 我添加了一个名为 command1 的命令,然后在重新启动bot后,它将其添加到了help命令中,但是如果将其设置为hidden,则它不会显示

3 个答案:

答案 0 :(得分:1)

如果您使用的是“客户端”

client.remove_command("help")

async def help(ctx):
   await ctx.send("type text here")

如果您使用的是“机器人”

bot.remove_command("help")

async def help(ctx):
   await ctx.send("type text here")

答案 1 :(得分:0)

您好,我遇到了这个问题,所有不和谐的bot都附带了一个help命令,您需要使用以下代码行bot.remove_command("help")删除预构建的,然后使您自己拥有help命令:< / p>

@bot.command()
async def help(ctx):
    await ctx.send("Here are all my commands\nhelp - shows this")
    # or make an embed (https://codepen.io/orels/full/egZyxq) auto embed maker

一切融合在一起:

import discord
from discord.ext import commands

client = commands.Bot(command_prefix=".")
bot.remove_command("help")

@bot.command()
async def help(ctx):
    await ctx.send("Here are all my commands\nhelp - shows this")
    # or make an embed (https://codepen.io/orels/full/egZyxq) auto embed 

client.run("TOKEN GOS HERE!")

答案 2 :(得分:0)

您需要添加以下内容:

bot.remove_command('help')

这是必需的,因为机器人具有内置的帮助命令。