как сделать так, чтобы discord-бот не учитывал регистр и одновременно прослушивал пинги?

#python #discord.py #discord.py-rewrite

#python #discord.py #discord.py-переписать

Вопрос:

 client = commands.Bot(command_prefix=commands.when_mentioned_or['S!', 's!'], case_insensitive=True)
 

Выше приведен мой код, он просто выдает ошибку:

 Traceback (most recent call last):
  File "main.py", line 28, in <module>
    client = commands.Bot(command_prefix=commands.when_mentioned_or['S!', 's!'], case_insensitive=True)
TypeError: 'function' object is not subscriptable
 
KeyboardInterrupt
 
 

Ответ №1:

Это

 commands.when_mentioned_or(['S!', 's!'])
 

Вы должны добавить обычные скобки, как в любой другой функции

 bot = commands.Bot(command_prefix=commands.when_mentioned_or('s!'), case_insensitive=True)