我正在尝试使用 s!help <command> 获取有关命令的更多信息,但它不起作用

时间:2021-01-25 05:11:57

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

我正在使用 discord.py 制作一个 discord 机器人,并想要使用 s!help 之类的东西以获取有关该命令的更多信息。机器人运行没有任何错误,但这部分不起作用

async def kick(ctx):

  embed = discord.Embed(title="Kick", description="Kicks a member. Only used by users having kick members permission")
  embed.add_field(name = "**Syntax**", value = "s!kick <member> (reason)")
  await ctx.send(embed=embed)```

1 个答案:

答案 0 :(得分:0)

好的,这里有一些事情。

这个问题并不能真正支持提供很多代码。

下次让读者了解 help 命令的工作原理。 假设您可能正在使用 client.command(),您需要将其定义为命令,而不仅仅是 async defclient.command() 之前放置类似 async def 的东西,然后它将作为命令工作。

否则,如果这没有帮助,我会完全误导您的命令如何工作以及您希望它如何工作。

示例

@client.command()
async def kick(ctx):
  embed = discord.Embed(title="Kick", description="Kicks a member. Only used by users having kick members permission")
  embed.add_field(name = "**Syntax**", value = "s!kick <member> (reason)")
  await ctx.send(embed=embed)