使用多个单词作为不协调前缀,中间有空格

2024-10-02 00:43:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图让我的discord机器人的前缀“Hey SkyeBot”

目前,我已尝试使用:

Bot(command_prefix='Hey SkyeBot, ", case_insensitive=True)

但它似乎不起作用,同时,如果我把它改为“嘿”,它就起作用了。有人知道如何解决这个问题吗


Tags: trueprefixbot机器人commandcaseinsensitivediscord
1条回答
网友
1楼 · 发布于 2024-10-02 00:43:05

确实有效,但这里的问题是case_insensitive使您的commands不区分大小写,而不是前缀。据我所知,没有办法做到这一点。您可以创建list个前缀,使其具有一些变体,使其始终工作,如下所示:

prefixes = ["hey skyebot, ", "HEY SKYEBOT, ", "Hey skyebot, ", "Hey Skyebot, ", "Hey SkyeBot, "]
Bot(command_prefix=prefixes)

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

相关问题 更多 >

    热门问题