Базовый плагин (BASIC)

Плагин: BASIC

Вкл/выкл общий чат

Операторы могут выключать и включать снова возможность пользователям писать в общий чат командой !ismainchat.

Создание и удаление текстовых файлов

Можно создавать и удалять текстовые файлы, которые хранятся в папке txt бота. Чтобы начать создание файла, введите команду !createtxt <имя_файла>. Имя файла без расширения и не должно содержать пробелов. Откроется диалоговый интерфейс создания файла. В ЛС Экзекутору вводите контент текстового файла. Завершить создание и сохранить текущий контент файла можно командой !сохранить в приват Экзекутору. Посмотреть текущий контент можно командой !показать. Прервать процедуру создания файла можно командой !выход. Удалить текстовый файл можно командой !deletetxt <имя_файла>.

Проверка ников

Эта функция включает проверку ников пользователей на соответствие правилам. Активизируется или выключается командой !checknicks <режим>.
Режимы от 0 до 7:

В таблице CheckNicksPatterns в файле Vars.lua заданы шаблоны для проверки символов разных алфавиток и шаблоны символов в верхнем и нижнем регистрах.

Чат только для зарегистрированных

Эта функция служит для запрещения незарегистрированным пользователям пользоваться общим чатом до тех пор, пока они не зарегистрируются. Включение/выключение этой функции производится командой !chatforregs.

Приват только для зарегистрированных

Эта функция служит для запрещения незарегистрированным пользователям пользоваться приватными сообщениями до тех пор, пока они не зарегистрируются. Включение/выключение этой функции производится командой !pmforregs. Операторам писать можно и незарегистрированным.

Скачивание только для зарегистрированных

Эта функция служит для запрещения незарегистрированным пользователям пользоваться скачиванием файлов (принятие сервером поисковых запросов и запросов на соединение). Включение/выключение этой функции производится командой!dlforregs.

Проверка пользователей в чате на роботов

Эта функция служит для проверки незарегистрированных пользователей на "человечность". При первой попытке воспользоваться чатом бот просит ввести пароль, который изображён на картинке. В случае правильного ответа дальнейшее пользование чатом разрешается. Включение/выключение функции по команде !antibotchat. В константе CAPTCHA_ChatClass в файле Vars.lua задаётся максимальный класс для проверки.

Проверка пользователей в привате на роботов

Эта функция служит для проверки незарегистрированных пользователей на "человечность". При первой попытке воспользоваться приватными сообщениями бот просит ввести пароль, который изображён на картинке. В случае правильного ответа дальнейшее пользование приватом разрешается. Включение/выключение функции по команде !antibotpm. В константе CAPTCHA_PMClass в файле Vars.lua задаётся максимальный класс для проверки.

Плохие ники

Эта функция служит для проверки ников пользователей на соответствие шаблонам, заданным в списке плохих ников. Если ник пользователя соответствует одному из имеющихся в списке плохих ников шаблону, то он не может войти на Хаб, пока не поменяет свой ник. Список плохих ников хранится в файле BadNicks.lua. Список плохих ников доступен по команде !seebadnicks. Добавление шаблона в список плохих ников производится по правилам кратких шаблонов по команде !addbadnicks <краткий_шаблон>. Удаление шаблона из списка плохих ников по команде !delbadnicks <индекс>.

Обязательное содержимое ника

Эта функция служит для проверки ников пользователей на наличие в них необходимых шаблонов содержимого ника (противоположная функции плохих ников). Если шаблоны заданы и в нике пользователя не найдено соответствие этим шаблонам, то пользователь не может войти на Хаб. Список обязательных шаблонов ников хранится в файле OblNicks.lua. Список обязательных шаблонов доступен по команде !seeoblnicks. Добавление шаблона в список обязательных шаблонов ников производится по правилам кратких шаблонов по команде !addoblnicks <краткий_шаблон>. Удаление шаблона из списка обязательных шаблонов ников по команде !deloblnicks <индекс>.

Минимальный объём шары пользователя для скачивания

Эта функция служит для запрета скачивания файлов (поисковые запросы и запросы на соединение) пользователям, чей объём файлов меньше минимально установленного. Установить минимальный объём можно по команде !downloadminshare <мегабайты>. Если в параметре шара указана как 0, то функция проверки будет неактивна.

Запрет одинаковых приватных сообщений

Функция служит для запрета отправки одинаковых приватных сообщений чаще разрешённого количества в минуту. Установить разрешённое количество приватных сообщений в минуту можно командой !blocksame <число>. Если число указано как 0, то функция будет неактивна.

Разрешённое число получателей приватных сообщений в минуту

Функция служит для установки ограничения по числу получателей приватных сообщений в минуту от одного пользователя. Эффективно для устранения спама в приватных сообщениях. Если число пользователей, которым отправляется приватное сообщение, превышает разрешённое количество в минуту, то отправка сообщения запрещается. Установить разрешённое число приватных сообщений в минуту можно командой !pm_count <число>. Если число указано как 0, то функция будет неактивна. Если константе PM_antispam_OP_Notoces в файле Vars.lua присвоено значение 1, то при превышении пользователем лимита получателей операторам Хаба будет отправлено соответствующее уведомление.

В таблице BASIC_commands в файле Vars.lua задан перечень используемых команд. Можно заменить команды на другие.


<<< назад | печать | К началу...
PhazaSoft© Экзекутор©
Hosted by uCoz