Как сделать slash комманды в discord.py

Я только начинаю делать дс ботов, мне нужна реализация slash комманд, к сожалениию, в интернете ничего стоящего не нашёл, можете подсказать пожалуйста, как это сделать, ну или хотя бы направить меня в нужном направлении.


Ответы (1 шт):

Автор решения: TimAnt

тут name - имя команды, description - описание:

import config

import discord
from discord import app_commands

intents = discord.Intents.default()
client = discord.Client(intents=intents)
tree = app_commands.CommandTree(client)


@tree.command(
    name = 'test',
    description="My first application Command")
async def first_command(interaction):
    await interaction.response.send_message(interaction.user.id)


@client.event
async def on_ready():
    await tree.sync()
    print("Ready!")

client.run(config.dsTOKEN)
→ Ссылка