【发布时间】:2021-05-02 14:26:54
【问题描述】:
是否可以在服务器的前缀中留出一个空格,因为我想要,用户可以对我的机器人进行 ping 作为前缀 前缀应该是:
def get_prefix(client, message):
try:
with open('./rsc/databases/prefixes.json', 'r') as f:
prefixes = json.load(f)
if str(message.guild.id) in prefixes:
prefix = prefixes[str(message.guild.id)]
return [str(prefix), '<@!801443216595353642>', "<@!801443216595353642> "]
else:
return ["!", '<@!801443216595353642>', "<@!801443216595353642> "]
except:
return ["!", '<@!801443216595353642>', "<@!801443216595353642> "]
如果我不在服务器名称后留一个空格,它可以工作,但没有空格:/
因为如果你使用 TAB 完成 ping,它会自动设置空格:/ 所以机器人不会得到命令...
【问题讨论】:
标签: python discord bots discord.py