【发布时间】:2020-12-20 19:32:19
【问题描述】:
也许需要指定名称作为前缀?如何实施? 我尝试在 @Name 和 @Name # 1111 和 @ 54656466466 前加上前缀 Name Name # 1111 34324324234234
【问题讨论】:
标签: discord.py
也许需要指定名称作为前缀?如何实施? 我尝试在 @Name 和 @Name # 1111 和 @ 54656466466 前加上前缀 Name Name # 1111 34324324234234
【问题讨论】:
标签: discord.py
提及字符串不是@Name 或@Id,而是<@Id>。将其用作前缀时,可以使用内置函数 when_mentioned。
bot = commands.Bot(command_prefix=commands.when_mentioned, ...)
如果您希望能够使用(列表)前缀并提及它,请使用when_mentioned_or。
bot = commands.Bot(command_prefix=commands.when_mentioned_or('!'))
('!' 当然是你的前缀)。
如果您想直接使用他的名字而不提及,只需将其添加为前缀即可。请记住,名称中的空格不起作用,因此要么选择一个没有空格的名称,要么编写一个自定义前缀函数来处理这个问题。
【讨论】: