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

Как сделать игнор реакции бота?

Всем привет!

Моя задумка заключается в том, что бот отправляет вам сообщение на которое вешает одну реакцию, когда вы нажимаете на нее отправляется определенный текст, но проблема заключается в том, что бот реагирует сам на себя. Подскажите, пожалуйста , как это можно исправить.
Вот код:

@client.event
async def on_message(message):
    if message.content.startswith('$test'):
        channel = message.channel
        while True:
            message = await channel.send(...)
            await message.add_reaction('Смайлик/реакция') # добавляю реакцию на запись

            def check(reaction, user):
               return user == message.author and str(reaction.emoji) == 'Смайлик/реакция' 

            reaction, user = await client.wait_for('reaction_add',check=check)
            await channel.send(...)
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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