import discordfrom discord.ext import commands# Токен ботаTOKEN = "ТОКЕН"# ID каналовЗАЯВКИ_КАНАЛ = 1252275669698613288АДМИН_КАНАЛ = 1252276244591153243# Инициализация ботаintents = discord.Intents.default()intents.typing = Falseintents.presences = Falsebot = commands.Bot(command_prefix='!', intents=intents)# Обработка команды /заявка@bot.command()async def заявка(ctx): # Создание меню embed = discord.Embed(title="Подать заявку", color=0x00ff00) embed.add_field(name="Роль", value="Выберите роль:", inline=False) embed.add_field(name="Youtuber", value="Подать заявку на Youtuber", inline=True) embed.add_field(name="Модератор", value="Подать заявку на Модератора", inline=True) # Создание кнопок view = discord.ui.View() view.add_item(discord.ui.Button(label="Youtuber", style=discord.ButtonStyle.primary, custom_id="youtuber")) view.add_item(discord.ui.Button(label="Модератор", style=discord.ButtonStyle.primary, custom_id="moderator")) # Отправка меню await ctx.send(embed=embed, view=view)# Обработка нажатия кнопок@bot.eventasync def on_button_click(interaction): # Получение данных из меню role = interaction.data["custom_id"] age = await interaction.response.send_modal(title="Возраст", custom_id="age_modal", components=[ discord.ui.TextInput(label="Сколько Вам лет?", style=discord.TextInputStyle.short, custom_id="age") ]) name = await interaction.response.send_modal(title="Имя", custom_id="name_modal", components=[ discord.ui.TextInput(label="Ваше имя", style=discord.TextInputStyle.short, custom_id="name") ]) time = await interaction.response.send_modal(title="Время", custom_id="time_modal", components=[ discord.ui.TextInput(label="Когда Вы можете начать?", style=discord.TextInputStyle.short, custom_id="time") ]) # Создание заявки embed = discord.Embed(title=f"Новая заявка на {role}", color=0x00ff00) embed.add_field(name="Возраст", value=age.values["age"]) embed.add_field(name="Имя", value=name.values["name"]) embed.add_field(name="Время", value=time.values["time"]) # Отправка заявки в админский чат admin_channel = bot.get_channel(АДМИН_КАНАЛ) message = await admin_channel.send(embed=embed) # Добавление кнопок для принятия/отклонения заявки view = discord.ui.View() view.add_item(discord.ui.Button(label="Принять", style=discord.ButtonStyle.green, custom_id="accept")) view.add_item(discord.ui.Button(label="Отклонить", style=discord.ButtonStyle.red, custom_id="reject")) await message.edit(view=view) # Уведомление пользователя await interaction.response.send_message(f"Ваша заявка на {role} была отправлена на рассмотрение.", ephemeral=True)# Запуск ботаbot.run(TOKEN)
В этом скрипте я должен вести !заявка и должно появиться embed но ничего не появляется помогите исправить код