Top.Mail.Ru
Ответы

Ошибка дискорд бот Command raised an exception: AttributeError: 'Interaction' object has no attribute 'componet'

я написал код который должен при нажатие на кнопку выводить ссылку на видео и фотографию
но выскакивает ошибка Command raised an exception: AttributeError: 'Interaction' object has no attribute 'componet'
Вот сам код:

import discord
from discord import Embed
from discord.ext import commands
from discord.ext.commands import Bot
from discord_components import DiscordComponents, Button, ButtonStyle
import os

bot = commands.Bot (command_prefix="!", intents=discord.Intents.all())
bot.remove_command("help")

@bot.command()
async def test(ctx):
await ctx.send(embed=discord.Embed(title="персонажы"),
components=[
Button(style=ButtonStyle.blue, label="Аяка")
]
)

response = await bot.wait_for("button_click")
if response.channel == ctx.channel :
if response.componet.label == "Аяка":
await response.respond(content=" https://www.youtube.com/watch?v=FBGEOw3NGOQ ")
await response.respond(file=discord.File('билды/ПЕРСЫ/5 звезд/аяка.png'))
else:
await response.respond(content ='Ошибка')

@bot.event
async def on_ready():
DiscordComponents(bot)
print('connect')
bot.run ("токен")

По дате
По рейтингу
Аватар пользователя
Просветленный

Прямым текстом ошибка написана. Не существует никакого response.componet. Правильное название атрибута пиши

Аватар пользователя
Мастер

Вам помогаешь, а вы ещё ответы скрываете