Перейти до основного вмісту

🎭 Система Авто-Ролей

Опис

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