@RieldaBot
Начинающий программист Python

Как сделать такое?

Как реазлизовать подсветку слэш-комманд через библиотеку Discord.py
Скрин что именно я хочу:
61c058c7c6ecc114132693.png
  • Вопрос задан
  • 260 просмотров
Решения вопроса 1
AlmondPark33609
@AlmondPark33609
Занимаюсь кодингом как хобби
библы:
pip install discord
pip install discord_slash
pip install discord-py-slash-command
import discord
from discord_slash import SlashCommand # Импортируем новую библиотеку

client = discord.Client(intents=discord.Intents.all())
slash = SlashCommand(client, auto_register=True) # Объявляем слэш команды через клиент



@client.event
async def on_ready():
    print("Готов!")

@slash.slash(name="ping", 
    description="Возращает скорость ответа бота",  
    ) 
async def _ping(ctx): # Объявляем новую команду
    await ctx.send(content=f"Pong! ({client.latency*1000}ms)")

client.run("ТОКЕН")
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
discord.py не поддерживает слэш команды, посмотри в сторону dislash - она вроде спроектирована для работы совместно с discord.py.
Либо можно посмотреть в сторону форков discord.py, типа pycord или nextcord.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы