Задать вопрос
@Nolrox
Python-разработчик

Возможно ли сделать чтобы бот discord.py отвечал на сообщение любыми способами?

Возможно ли сделать так, чтобы бот отвечал на сообщение "привет" тоже "привет", но чтобы он это ответил даже если написали "пРиВЕт"? Если да, то как?
  • Вопрос задан
  • 867 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 3
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Рекомендую применить метод .lower() - сравнивать два строковых объекта с примененным к ним этим методом.
print("привет".lower() == "пРиВЕт".lower())
Ответ написан
Комментировать
ayabondid
@ayabondid
начинающий питонист
@bot.event
async def on_message(message)
if message.author != bot.user: await message.channel.send(message.content.lower())
else: return
Ответ написан
Комментировать
@Kolyte
hello_words = ["hello", "hi", "привет", "privet", "Здраствуйте"]
if len(list(set(msg_list + hello_words))) < len(msg_list) + len(hello_words(sad)
await message.channel.send('`Привет, чего изволите?`')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы