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

Почему if isinstance(interaction.component, disnake.ui.Button) возвращает False?

Использую Disnake
@bot.event
async def on_button_click(interaction):
    if isinstance(interaction.component, disnake.ui.Button):
        print("True")
    else:
        print("False")

Почему- то возвращает False, хотя по идее должен вернуть True.
Я может что-то упустил? Прошу подсказку у знающих
64d13856c88d6035399226.png
  • Вопрос задан
  • 28 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
fenrir1121
@fenrir1121
Начни с документации
Потому что disnake.ui.Button и disnake.Button не одно и то же.

disnake.ui.Button используется для создания кнопок, а в component лежит или disnake.Button или disnake.BaseSelectMenu
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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