我正在尝试使用 s!help <command> 获取有关该命令的更多信息,但它确实有效

I am trying to make Use s!help <command> for more info on the command but it doesent work

我正在使用 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)```

好的,这里有几件事。

这个问题并没有真正支持提供多少代码。

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

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

例子

@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)