2024-10-02 00:43:05 发布
网友
我正试图让我的discord机器人的前缀“Hey SkyeBot”
目前,我已尝试使用:
Bot(command_prefix='Hey SkyeBot, ", case_insensitive=True)
但它似乎不起作用,同时,如果我把它改为“嘿”,它就起作用了。有人知道如何解决这个问题吗
这确实有效,但这里的问题是case_insensitive使您的commands不区分大小写,而不是前缀。据我所知,没有办法做到这一点。您可以创建list个前缀,使其具有一些变体,使其始终工作,如下所示:
case_insensitive
commands
list
prefixes = ["hey skyebot, ", "HEY SKYEBOT, ", "Hey skyebot, ", "Hey Skyebot, ", "Hey SkyeBot, "] Bot(command_prefix=prefixes)
我建议做一些改动,因为人们可能不会一直手动更改案例。只考虑所有小写,大写,首字母大写(电话用户),每个单词的首字母大写。
这确实有效,但这里的问题是
case_insensitive
使您的commands
不区分大小写,而不是前缀。据我所知,没有办法做到这一点。您可以创建list
个前缀,使其具有一些变体,使其始终工作,如下所示:我建议做一些改动,因为人们可能不会一直手动更改案例。只考虑所有小写,大写,首字母大写(电话用户),每个单词的首字母大写。
相关问题 更多 >
编程相关推荐