Не создаётся slash_commands() | discord.py

Рейтинг: 0Ответов: 1Опубликовано: 11.08.2023

введите сюда описание изображения

не создаётся slash_commands() discord.py и если кому не трудно почему многие топят за disnake

Ответы

▲ 0

discord.py - у меня работает подобный код для создания слэш-команд:

@bot.event
async def on_ready():
    bot.tree.sync()

@bot.tree.command(name='hello', description='Hello World!')
def example(interaction: Interaction):
    await interaction.response.send_message('Привет пользователь!')

В качестве рекомендации могу сказать, что дискорд поддерживает типизацию переменных через модуль typing (чрезвычайно широкие возможности для подсказок пользователям)

В качестве предупреждения могу сказать - что тут на вход подаётся объект Interaction, а не Context.