我正试图使我的discord bot的前缀"嘿,SkyeBot;。
现在我已经尝试使用:
Bot(command_prefix='Hey SkyeBot, ", case_insensitive=True)
但如果我把它改成";嘿"它确实有效。有人知道如何解决这个问题吗?
这确实有效,但这里的问题是case_insensitive
使commands
不区分大小写,而不是前缀。据我所知,没有办法做到这一点。您可以创建一个前缀的list
,以进行一些更改,使其始终工作,如以下所示:
prefixes = ["hey skyebot, ", "HEY SKYEBOT, ", "Hey skyebot, ", "Hey Skyebot, ", "Hey SkyeBot, "]
Bot(command_prefix=prefixes)
我建议进行一些更改,因为人们可能不会一直手动更改大小写。只需考虑所有小写字母、所有大写字母、首字母大写(电话用户(和每个单词的首字母大写即可。