Молиться, чтобы кто-нибудь это увидел и смог помочь, потому что это сводит меня с ума.
Я пытаюсь заставить мою кнопку вызывать функцию «тест», очевидно, она будет вызываться как-то по-другому, когда дело доходит до ее фактического использования, но сейчас кажется, что независимо от того, что я делаю, я всегда получаю какую-то ошибку при вызове функции
@client.tree.command(name="test") асинхронный тест определения (взаимодействие: discord.Interaction): embed = discord.Embed(color=0xe5ff00, временная метка = дата-время.дата-время.сейчас()) embed.set_author(name=f"Код") embed.add_field(name="**__Code__**",value=f"```hello```",inline=True) embed.set_footer(text="text",icon_url="URL-ссылка") ждут взаимодействия.ответ.send_message(embed=embed,ephemeral=True) класс genButton(discord.ui.View): def __init__(сам, команда): супер().__init__() self.command = команда @discord.ui.button(label="Создать

",custom_id="генерировать",style=discord.ButtonStyle.success) асинхронное определение генерации (self, button: discord.ui.Button, взаимодействие: discord.Interaction): самостоятельная команда @client.tree.command(name="embedgen") async def genEmbed (взаимодействие: discord.Interaction, title: Необязательно[str], шаг 1: Необязательно[строка], шаг 2: Необязательно [строка], шаг 3: Необязательно [строка], шаг 4: Необязательно [строка], шаг 5: Необязательно [строка] ], шаг6: Необязательно[строка], шаг7: Необязательно[строка], примечания: Необязательно[строка]): встроить = discord.Embed(цвет=0xe6c12d) embed.set_author(имя=название) если шаг 1 != Нет: embed.add_field(name="Шаг 1",value=step1,inline=True) если шаг2 != Нет: embed.add_field(name="Шаг 2",value=step2,inline=True) если шаг3 != Нет: embed.add_field(name="Шаг 3",value=step3,inline=True) если шаг 4 != Нет: embed.add_field(name="Шаг 4",value=step4,inline=True) если шаг 5 != Нет: embed.add_field(name="Шаг 5",value=step5,inline=True) если шаг6 != Нет: embed.add_field(name="Шаг 6",value=step6,inline=True) если шаг7 != Нет: embed.add_field(name="Шаг 7",value=step7,inline=True) если отмечает != Нет: embed.add_field(name="Notes",value=notes) embed.set_footer(text="text",icon_url="URL значка") ждут взаимодействия.ответ.send_message(embed=embed,view=genButton(test)) Кроме того, в этом нет необходимости, поскольку я, вероятно, могу сделать это сам, но если добрая душа захочет сделать это для меня, я планирую сделать так, чтобы команда genEmbed принимала идентификатор канала в качестве входных данных и отправляла встраивание с помощью кнопки указанный канал. В любом случае, я буду признателен за любую помощь, которую смогу получить
Я перепробовал бесчисленное количество вещей, меняя мелочи, и даже ChatGPT не смог помочь, я был совершенно озадачен