Скрипт 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
Родительский канал в котором будут создаваться новые каналы. Если не установлено, каналы будут создаваться в корне сервера.