我正在尝试使用 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 def
在 async 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)
我正在使用 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 def
在 async 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)