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

SinusBot — Скрипты — Private Channels

Скрипт Private Channels

Скрипт может быть полезен для публичного TS сервера, когда нужно запретить гостям создание постоянных каналов через TS клиент. Но в то же время, разрешить это с ограничениями через бота.

Возможности

  • Автоматическое создание и удаление приватных каналов через команды чата
  • Автоматические изменение пароля канала через команду чата
  • Один пользователь может создать только один канал
  • Ограничение общего количества приватных каналов для разных групп сервера или пользователей

Требования

Для корректной работы скрипта у бота должны быть установлены привилегии:
  • b_channel_create_permanent
  • b_channel_delete_permanent
  • b_channel_create_child
  • b_channel_create_with_topic
  • b_channel_create_modify_with_codec_opusvoice
  • b_channel_modify_password

Команды чата

  • .private - выводит справку по этой команде
  • .private create [channelname] - создает канал с заданным именем
  • .private remove - удаляет свой приватный канал
  • .private password [password] - обновляет пароль у своего приватного канала

Настройки

1
Allow EVERYONE to create permanent channels
Разрешает любому пользователю создавать каналы через бота. Если не задано, то доступ будет только у определенных ниже пользователей или групп.
2
The base chat command to use the script
Команда для чата. По-умолчанию .private.
!private
3
IDs of the groups or clients that are allowed to create a channel.
ID групп и идентификаторы пользователей, которые могут создавать каналы. Оставьте пустым, если первая настройка разрешает создание каналов для всех.
1, 2, eqAWo6ZNR53lYC0NORvYOIZnam8=, dXjje0PHndmFJXZKArTSPN1YLzo=
4
Encryption Key
Ключ шифрования для сохранения паролей каналов. Введите любую строку наугад (но затем не изменяйте).
awgehjykewrykjhg216632
5
The parent channel
Родительский канал в котором будут создаваться новые каналы. Если не установлено, каналы будут создаваться в корне сервера.