Скрипт UseTS-AdminBOT
Возможности
- Каналы помощи пользователям с автоматическими функциями:
- Админам посылается уведомление о новом пользователе, ожидающем на канале.
- Пользователь получает сообщение о том, что администрация была уведомлена.
- После некоторого времени ожидания пользователь будет уведомлен о том, что все никого из админов нет на месте, или сейчас никто не может помочь.
- Если один из админов отправился помочь пользователю, другие будут уведомлены об этом.
- Можно указать префикс для названия канала помощи, который будет добавляться когда никого из админов нет на сервере, с установкой MaxClients = 0.
- Отслеживает АФК режим у админов (на самом деле он обрабатывается только через некоторое время, после перемещения в АФК канал, или если он сам перешел в АФК канал, а если админ просто нажал на кнопку "Отошел" то у бота нет события на это действие).
- Название канала помощи автоматически обновляется + отображается информация об админах, которые онлайне.
- [?] Система защиты временных каналов, автоматические временные каналы.
- Добавляет "искусственный интеллект" боту, с ним можно общаться (на английском, прммер https://usets.pl/bot.php?msg=hi).
- Приветственное сообщение гостям сервера (если пользователь не находятся ни в одной из постоянных групп).
- [?] Users Online automatic channel.
- [?] Max Users Online automatic channel.
- [?] Система слежения за пользователями.
- Система логирования активности каналов (входы/выходы).
- Автоматическая смена кодека на канале, когда бот на него входит (например, на Opus Music), и возвращает кодек обратно, когда выходит.
- [?] Система логирования активных каналов.
Команды чата
Команды отправляются в приватный чат боту.- info - отображает последние 50 записей лога активности текущего канала (входы/выходы)
- info server - отображает последние 50 записей лога сервера (входы/выходы)
- info all - полный лог активности на текущем канале
- info ID - отображает последние 50 записей лога активности канала с заданным ID (ID можно посмотреть в пашей панели управления в разделе Управление > Channel List)
Требования
Для корректной работы скрипта у бота должны быть установлены следующие привилегии:- Client > Basics
- Client > Admin > Move
- Channel > Information
- Channel > Create
- Channel > Modify
- Channel > Delete
- Channel > Access
- Group > Information
Настройки здесь не описываются, т.к. скрипт находится в разработке и возможны изменения или добавления новых функций.
Страница проекта (англ.): https://github.com/sync667/UseTS-AdminBOT
При перезагрузке бота скрипт автоматически обновляется из этого репозитория.