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

Bot.wait_for не работает, почему?

Я пытаюсь ждать клика по кнопке, но не выходит:
await interaction.response.send_message("Выберите комнату:", view=room_view)
interaction = await bot.wait_for("button_click")


Я отсылаю кнопки, а после пытаюсь ждать щелчка, но ничего не происходит. Почему?
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
В discord.py 2.0 не существует такого события как button_click, есть interaction, но оно является "низкоуровневым" событием, и для работы с кнопками рекомендуется использовать View.

Посмотрите на примеры в репозитории библиотеки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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