使用多个单词作为不和谐前缀,中间留有空格



我正试图使我的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)

我建议进行一些更改,因为人们可能不会一直手动更改大小写。只需考虑所有小写字母、所有大写字母、首字母大写(电话用户(和每个单词的首字母大写即可。

最新更新