Перейти к основному содержимому

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

Описание

Файл: 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Просмотреть все опции в селекторе.