🎭 Система Авто-Ролей
Опис
Файл: 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 | Переглянути всі опції в селекторі. |