@Python_snake

Почему у меня ошибка discord.ui?

Здравствуйте, почему у меня ошибка discord.ui?

caма функция:

@client.command( pass_context=True )
async def button(ctx):
	view = discord.ui.View()
	button = discord.ui.Button(label='**Настройки**', emoji=':gear:')
	view.add_item(button)
	await ctx.send(view=view)


Ошибка:

File "\AppData\Local\Programs\Python\Python311\Lib\site-packages\discord\ext\commands\bot.py", line 1350, in invoke
await ctx.command.invoke(ctx)
File "\AppData\Local\Programs\Python\Python311\Lib\site-packages\discord\ext\commands\core.py", line 1023, in invoke
await injected(*ctx.args, **ctx.kwargs) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "\AppData\Local\Programs\Python\Python311\Lib\site-packages\discord\ext\commands\core.py", line 238, in wrapped
raise CommandInvokeError(exc) from exc
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: HTTPException: 400 Bad Request (error code: 50035): Invalid Form Body
In components.0.components.0.emoji.name: Invalid emoji
  • Вопрос задан
  • 178 просмотров
Решения вопроса 1
fenrir1121
@fenrir1121 Куратор тега discord.py
Начни с документации
In components.0.components.0.emoji.name: Invalid emoji

Как сказано в сообщении потому что нет такого эмодзи.
Стандартные эмодзи передаются юникод-символом (можно взять например тут), кастомные строкой в формате <name:id>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы