我正在使用 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)```
答案 0 :(得分:0)
好的,这里有一些事情。
这个问题并不能真正支持提供很多代码。
下次让读者了解 help 命令的工作原理。
假设您可能正在使用 client.command()
,您需要将其定义为命令,而不仅仅是 async def
在 client.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)