我正在制作一个 python discord 机器人,我不希望机器人关心命令的大小写/大写。
没有 aliases=['clear', 'Clear']
我怎么能做到这一点?
答案 0 :(得分:3)
使用较低的方法。 "Clear".lower()
返回 "clear"
。
答案 1 :(得分:0)
保罗的回答在使用 on_message()
事件时绝对有效。
但是,如果您使用命令装饰器和 commands
模块,您可以执行以下操作;在实例化机器人时,您可以添加 case_insensitive
kwarg:
bot = commands.Bot(command_prefix=..., case_insensitive=True)
参考: