Помогите сделать embed
@bot.slash_command(name="stats", description="? • View statistics")
async def stats(inter):
await inter.response.send_message(f"Your tag: {inter.author}\nYour ID: {inter.author.id}")```
Можете помочь сделать такое-же, только с embed ? Я пробовал использоваться тем что указано в документации, но это просто сломало код.
Ответы (1 шт):
Автор решения: mint_tube
→ Ссылка
@bot.slash_command(name="stats", description="? • View statistics")
async def stats(inter):
response_embed = disnake.Embed(
title = "STATS",
description = f"Your tag: {inter.author}\nYour ID: {inter.author.id}",
colour = 0xF0C43F)
await inter.send(embed=response_embed)
В disnake (как и в большинстве других discord-фреймворков) Embed является классом. Нужно создать его экземпляр, а затем приложить к ответу на взаимодействие.
https://docs.disnake.dev/en/stable/api/messages.html#embed
https://docs.disnake.dev/en/stable/api/interactions.html#disnake.Interaction.send