Справочная система CleanVoice

SinusBot — Скрипты — UseTS-AdminBOT

Скрипт 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

При перезагрузке бота скрипт автоматически обновляется из этого репозитория.