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

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

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


Я отсылаю кнопки, а после пытаюсь ждать щелчка, но ничего не происходит. Почему?
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
В discord.py 2.0 не существует такого события как button_click, есть interaction, но оно является "низкоуровневым" событием, и для работы с кнопками рекомендуется использовать View.

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

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

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