🎭 Система Авто-Ролей
Описание
Файл: auto-rôle.py (Внутреннее название: AutoRoleSystem)
Продвинутая система самоназначаемых ролей с использованием Embed-панелей и выпадающих меню.
Философия
Как это работает
- Мгновенное действие: Роли добавляются сразу при выборе в выпадающем списке.
- Умное удаление: Если пользователь выбирает роль, которая у него уже есть, бот интерпретирует это как запрос на удаление роли и просит подтверждение.
- Постоянство: Панели и селекторы хранятся в SQLite и сохраняются после перезапуска бота.
Команды
Управление панелями
| Команда | Описание |
|---|---|
/autorole panel_create | Запускает мастер (Модальное окно) для создания нового Embed. |
/autorole panel_update | Редактировать внешний вид существующей панели. |
/autorole panel_send | Отправить определённую панель в канал. |
/autorole panel_list | Показать список всех созданных панелей. |
Настройка селекторов
| Команда | Описание |
|---|---|
/autorole selector_add | Прикрепить выпадающее меню к панели. |
/autorole selector_remove | Удалить выпадающее меню. |
/autorole option_add | Добавить выбор роли в селектор. |
/autorole option_remove | Удалить выбор роли. |
Отладка
| Команда | Описание |
|---|---|
/autorole debug_panel | Просмотреть сырую конфигурацию панели. |
/autorole option_list | Просмотреть все опции в селекторе. |