Задать вопрос
@persiks

Почему discord bot спамит?

hello_w = ['hello','привет']
@client.event 
async def on_message(message):
    msg = message.content.lower()
    if msg in hello_w:
        await message.channel.send("привет")

Простой чат бот. Если я напишу привет в чате, то бот начнет спамить в ответ слово "привет" до бесконечности.
Почему?
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@Borusik1
noob python coder
Бот реагирует на все сообщения т.е. на свои тоже
Добавь проверку что пользователь не бот
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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