Я пытаюсь получить данные командного сообщения, вызвавшего взаимодействие. В документации API я обнаружил, что во взаимодействии есть атрибут сообщения, но он работает только с типом компонента.
Есть ли какой-нибудь способ получить данные командного сообщения из взаимодействия, такого как ctx?
Вот мой код:
bot = commands.Bot(command_prefix=".", intents=discord.Intents.default())
@bot.tree.command(name="delete")
async def moveTab(interaction):
# interaction.message is null, not supported in interaction
ref = interaction.message.reference
if not ref:
await interaction.reply("please select target by replying to it")
return
target = await interaction.channel.fetch_message(ref.message_id)
await target.delete()
Подробнее здесь: https://stackoverflow.com/questions/790 ... nteraction