Задать вопрос
@SemiTail

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

Хочу создать команду с подобным выбором как на картинке.
У меня бот на disnake
651c3d68198d8291145317.png
  • Вопрос задан
  • 357 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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