Есть ли способ получить данные командного сообщения из взаимодействия? ⇐ Python

Программы на Python
Anonymous
Есть ли способ получить данные командного сообщения из взаимодействия?

Сообщение Anonymous »

Я пытаюсь получить данные командного сообщения, вызвавшего взаимодействие. В документации 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

Вернуться в «Python»