Discord-бот: кнопки, меню и модальные окна
Меньше команд - больше кнопок
Там, где раньше было пять команд, сегодня хватает одной панели с кнопками. Пользователю проще, а мне - меньше парсинга текста.
- Кнопки для частых действий (открыть тикет, забрать роль).
- Select-меню для выбора из списка.
- Модальные окна для ввода текста без замусоривания чата.
Главное правило: у каждого компонента уникальный customId, в который я зашиваю и действие, и контекст. По нему обработчик понимает, что делать, без глобального состояния в памяти.
Чтобы оставить комментарий, войдите через Discord.
Войти через Discord