@SemiTail

Как создать параметр в слеш команде с выбором?

Хочу создать команду с подобным выбором как на картинке.
У меня бот на disnake
651c3d68198d8291145317.png
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 1
ghqstlysoul
@ghqstlysoul
Discord: ghqstlysoul
Это делается через параметр OptionChoice

Пример кода:

var: int = commands.Param(choices=[
                                         disnake.OptionChoice("3 Минуты", 1),
                                         disnake.OptionChoice("15 Минут", 2),
                                         disnake.OptionChoice("45 Минут", 3)])):


Поле выбора идёт в формате str(Значение) | int(Ключ)

Поэтому можете простой математикой, делать проверки на ключ такие как match, или if, elif, else проверяя перменную var.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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