Помогите сделать embed

Рейтинг: 0Ответов: 1Опубликовано: 24.07.2025
@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 ? Я пробовал использоваться тем что указано в документации, но это просто сломало код.

Ответы

▲ 3Принят
@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