discord.py | Ошибка взаимодействия c кнопкой

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

import discord
from discord.ext import commands

class MyCog(commands.Cog):
    def __init__(self, bot):
        self.bot = bot

    @commands.command()
    async def my_command1(self, ctx):
        # Создание кнопок
        yes_button = discord.ui.Button(style=discord.ButtonStyle.green, label='Да')
        no_button = discord.ui.Button(style=discord.ButtonStyle.red, label='Нет')
        # Создание сообщения и добавление кнопок
        embed = discord.Embed(title='Вы согласны?', description='Нажмите на кнопку, чтобы ответить')
        try:
            view = discord.ui.View()
            view.add_item(yes_button)
            view.add_item(no_button)
            view.timeout = None
            message = await ctx.send(embed=embed, view=view)
        except Exception as e:
            print(f"Ошибка при отправке сообщения: {e}")

        # Функция, которая вызывается при нажатии на кнопку "Да"
        async def yes_callback(interaction: discord.Interaction):
            await interaction.response.send_message('Вы выбрали Да!', ephemeral=False)

        # Функция, которая вызывается при нажатии на кнопку "Нет"
        async def no_callback(interaction: discord.Interaction):
            await interaction.response.send_message('Вы выбрали Нет!', ephemeral=False)

        # Установка функций-обработчиков событий для кнопок
        yes_button.callback = yes_callback
        no_button.callback = no_callback

        # Добавление View в очередь с удалением
        if view:
            self.bot.add_view(view)

Ответы (0 шт):