Я создаю бота Discord, используя Python, но всякий раз, когда мой бот публикует встраивание с интерактивными кнопками, а затем я повторно запускаю или развертываю новое обновление кода бота, когда я пытаюсь взаимодействовать с этой кнопкой, взаимодействие завершается неудачно. Есть ли способ сохранить интерактивность встраивания даже после повторного запуска кода?
Вот пример кода:
menu = View()
open_button = Button(
label=os.getenv("CLOSE_TICKET_COMMAND_OPEN_TICKET"),
style=discord.ButtonStyle.secondary
)
open_button.callback = self.open_ticket_callback
menu.add_item(open_button)
delete_button = Button(
label=os.getenv("CLOSE_TICKET_COMMAND_DELETE_TICKET"),
style=discord.ButtonStyle.danger
)
delete_button.callback = self.delete_ticket_callback
menu.add_item(delete_button)
embed = discord.Embed(
title="",
description=os.getenv("CLOSE_TICKET_COMMAND_CLOSED_BY").format(
user=interaction.user.mention),
color=discord.Color(5308575)
)
await channel.send(embed=embed, view=menu)
I've tried resending the embed everytime I restart the code, but I want a more efficient sulotion. Thanks for reading.
Подробнее здесь: https://stackoverflow.com/questions/790 ... teractions
Обновите код бота Discord без потери взаимодействия с встраиванием ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение