June 25, 2020
Админская инструкция по DeusAI
Модуль Активации
Активация игроков/групп/чатов
На весь модуль права доступа - Admin
/active_u @User1 @User2 ... - Активирует или дезактивирует игроков с юзерками @User1 @User2....
Игроки: Оценочка - активированны Игроки: Оценочка - деактивированны
/active_g Имя группы или алиас - Активирует или дезактивирует группу с именем или алиасом
Группа "ШТАБ" активирована Группа "ШТАБ" деактивированна
/active_c Алиас CHATID (Опционально) - Активация текущего чата, если не указан CHATID, иначе активация чата CHATID, если вызвать команду на активированный чат, чат дезактивируется. Также, чату присваивается алиас.
Чат с id: -443761396 активирован Чат с id: -443761396 деактивирован
Модуль Admin
Все команды ниже имеют уровень доступа - Admin
/ban или /unban @User1 @User2 .... (Поддерживается ответ на сообщение)
- Банит/Разбанивает игроков с юзерками @User1 @User2 ..., также в список включается человек, на чьё сообщение была вызвана команда
- В случае бана, игрок дезактивируется, перестаёт быть участником всех групп, перестаёт быть лидером всех групп, полностью игнорируется ботом.
/ban_ls - Выводит список забаненых игроков
/admin_ls - Выводит список администраторов
/crpt Текст
- Проверяет сообщение на наличие уникального кода юзерки, выводит кому был прислан текст от бота
Все команды ниже имеют уровень доступа - Developer
/rp_21 НикНейм - Удалить из базы игрока с таким ником
/admin_add @User1 @User2 ... (Поддерживается ответ на сообщение) - Добавить игроков в список администраторов
/admin_remove @User1 @User2 ... (Поддерживается ответ на сообщение) - Убрать игроков из списка администраторов
Модуль DeveloperTools
Все команды ниже имеют уровень доступа - Developer
/usage_chart - Отправляет график нагрузки бота на сервер за весь период
/export_chats - Генерирует выгрузку сообщений с ботом
/duplicating_players - Выводит список игроков с похожими никами, давая возможность объединить их (Типа вывод дубликатов которые могли случайно возникнуть, а также ренеймы)
Модуль Echo
Все команды ниже имеют уровень доступа - Admin
/echo Куда отправить $ Заголовок сообщения Текст сообщения
Примеры:
/echo DeusGoat $ Бойцы, да прибудет с вами бог Или АРтём
- Это вызов с аргументом алиаса группы (DeusGoat)
/echo Δeus Σx Machina $ Бойцы, да прибудет с вами бог Или АРтём
- Это вызов с аргументом полным именем группы (Δeus Σx Machina)
/echo CentralCore $ Штаб, да прибудет с вами бог Или АРтём
- Это вызов с аргументом алиаса чата (CentralCore)
/echo Δ.Σ.M: Central Core $ Штаб, да прибудет с вами бог Или АРтём
- Это вызов с аргументом полного имени чата (Δ.Σ.M: Central Core)
/echo @DeusDeveloper @Kasim_AVP $ Артём, да Василий, да прибудет с вами бог Или АРтём
- Это вызов с аргументом юзернеймов
/echo #308522294 #284733085 $ Артём, да Василий, да прибудет с вами бог Или АРтём
- Это вызов с аргументом id`шников (ТГ id)
Заголовок сообщения будет ЖИРНЫМ
А остальной текст будет обычным
Основной текст, а также заголовок поддерживают HTML разметку:
<b>Жирный</b> <i>Курсив</i> <a href="ССЫЛКА">Текст вместо ссылки</a> <code>Сделать текст копируемым в один клик со смартфона, маленьким и серым </code>
/pin (В ответ на сообщение) - Закрепляет сообщение в чате
Модуль FeedBack
Все команды ниже имеют уровень доступа - Admin
/ans Текст (В ответ на сообщение фидбэка) - Отвечает игроку на его фидбэк
- Работает только в админ чате козла
- Поддеррживает HTML разметку, как у /echo
Модуль Freeze
Все команды ниже имеют уровень доступа - Admin или Lider
/freeze Колличество Дней (число) @User1 @User2 ... (Поддерживается ответ на сообщение)
- Выдаёт отпуск игрокам на опр. количество дней.
- Если вы не админ, а лидер, то все игроки, которые не находятся в вашем подчинении будут проигнорированы и будет выведена ошибка, если вы не имеете доступ ко всем этим игрокам.
- Если вы админ, то вы имеете доступ ко всем игрокам.
- Отпуск автоматически снимается по происшествию этих дней.
- Игроку в отпуске можно выдать ПИН, но только индивидуально (/raid км @User1...)
- Игроку в отпуске не будет выдана награда за ПИН
- Игрок в отпуске не участвует в обработки нормы в пятницу вечером
/unfreeze @User1 @User2 ... (Поддерживается ответ на сообщение)
- Аналогично /freeze, но работает в обратную сторону
/freeze_ls - Выводит список игроков в отпуске и остаток их дней в отпуске
- Доступно только с уровня Admin
Модуль Group
/group_create Имя группы
- Создаёт группу с именем аргумента
/group_delete Имя группы или Алиас
- Удаляет группу с именем или алиасом аргумента
- Удаляет только пустую группу
/group_delete_with_players Имя группы или Алиас
- Удаляет группу с именем или алиасом аргумента
- Удаляет даже не пустую группу
/group_alias Имя группы или Алиас - Алиас
- Устанавливает или изменяет группе алиас
/group_rename Имя группы или Алиас - Новое имя группы
- Изменяет название группы
/group_add Алиас группы @User @User ...
- Добавляет в группу игроков
- Поддерживается ответ на сообщение
/group_kick Алиас группы @User @User ...
- Удаляет из группы игроков
- Поддерживается ответ на сообщение
/group_ls Имя группы или Алиас(Опционально)
- Показывает список активных групп, если не указан аргумент
- Если задан аргумент показывает список участников группы
/group_ls_all
- Действует аналогично /group_ls, но показывает все группы(не только активные)
/visible Имя группы
- Установить/Забрать статус отряда у группы
/lider_set Алиас группы @User @User
- Установить игроков лидерами группы
/lider_kick Алиас группы @User @User
- Убрать игроков из лидеров группы
/ping Алиас группы
- Пингует всех игроков в чате, а также ЛС
Модули, которые мне тоже щас лень расписывать:
- Karma
- Radar
- Raid
- Raid Result
- Rank
- Rating - там тупо к любому топу _all добавляешь и всё
- shop
- stat
- statistics
- taking
- triggers