RWRcon - вк/тг бот, использующий RCON для выполнения различных задач на ваших серверах.

RWRcon - вк/тг бот, использующий RCON для выполнения различных задач на ваших серверах. 1.22.34

Нет прав для скачивания
  • Villager ⟠

    Теперь у вас есть возможность продавать свои товары на нашем Minecraft маркете. Это отличная возможность для вас начать зарабатывать на своих навыках и труде. Для того, чтобы начать продавать, необходимо приобрести подписку за 129 рублей - навсегда!

  • Мы теперь в "Telegram"

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

Введенные изменения в версии 1.22.34 включают:

1) Добавлена возможность изменить название таблиц в бд
2) Команда geoip теперь работает корректно
3) Исправил плейсхолдер %bot.author.url%
4) Добавлен конструктор команд для TG
5) Добавлен плейсходер %config....% для конструктора команд TG,VK c помощью него можно достать любые параметры из settings.yml даже свои созданные (как и в основных команд кто не знал)
6) Изменен плейсхолдер %server.respsone% заменен на %rconresult.response%
7) Изменен плейсхолдер %server.error% замен на %rconresult.error%
8) Файл Custom.yml разделен на CustomTG.yml,CustomVK.yml
9) В конструктор команд добавлена функция SendRcon принимает параметры ip,port,password,command
10) Добавлена возможность отключить основные команды бота по умолчанию они включены
11) Убран из конструктора параметр getresult его заменяет placeholder

Перед установкой новой версии, пожалуйста, проверьте настройки файлов "settings.yml", "message-tg.yml" и "message-vk.yml" на наличие всех необходимых параметров. Также перед включением alter сделайте резервную копию для безопасности.
Внесенные изменения:

1) Добавлен плейсхолдер %vkuser.attachment% для VK, который собирает все вложения из сообщения и выводит их вместе
2) Из настроек удалено поле group_id, так как оно больше не нужно.
3) В настройках изменено название поля с group_token на token.
4) Добавлена поддержка страничного бота VK, достаточно заменить токен группы на токен страничного бота.
5) Добавлена возможность решать капчи от VK для страничного бота с использованием стороннего платного сайта.
6) Добавлена возможность создать свои кастомные команды для VK (Beta)
7) Измененный плейсхолдер %bot.coder% на %bot.author.url%

Перед установкой новой версии, пожалуйста, проверьте настройки файлов "settings.yml", "message-tg.yml" и "message-vk.yml" на наличие всех необходимых параметров. Также перед включением alter сделайте резервную копию для безопасности.
Внесенные изменения:
1) Крон теперь работает корректно
2) Логгер теперь работает корректно
3) Убран лимит по времени для сообщений тг
4) Исправлена Команда Install [ник]
5) не много поправил комментарии и сообщения
обновление #RWRCON:

С 21 ноября по 22 декабря не работал сервер, где проходила проверка "лицензии", и вот почему у многих боты не включались. Также советуем перейти на версию 1.20.31, так как с этого момента она на новой обновленной проверке.

Внесенные изменения:

1) Пофиксиль отправку логов во время отправления команды на сервер.
2) Немного исправил сообщений.
3) Пофиксил кмд rcon log, нельзя было откл вк логи (через вк).
4) Теперь в консоли/вк/тг/файлах не дублируется ошибки от ркона.
5) Исправил ошибку при записи файла DevLogs.
6) Команда url-ping была уделена.
7) Теперь бот просто проверяет и напишет в консоль о новой версии, скачивать не станет.
8) Убран формат h для удаление файла (часы).

hot-fix: функции для определения айди вк 5:38


Перед установкой новой версии, пожалуйста, проверьте настройки файлов "settings.yml", "message-tg.yml" и "message-vk.yml" на наличие всех необходимых параметров. Также перед включением alter сделайте резервную копию для безопасности.
Внесенные изменения:

1) Команда "rcon removeserver" больше не выдает ошибку, если выполнить ее без аргумента.

2) Добавлена возможность отключить проверку на обновление.

3) Теперь бот может работать как в Telegram, так и во ВКонтакте одновременно или по отдельности.

4) Файл с сообщениями разделен на "message-tg.yml" и "message-vk.yml".

5) Добавлена возможность блокировать определенные символы, отправляемые на сервер. Также добавлен обход этой блокировки.

6) Время логов в консоли теперь выводится в системном формате времени и даты.

7) Изменены структуры таблиц.
- В таблице "RWRcon_Report" поле "message" тип поля изменено на "longtext".
- В таблицах "RWRcon_BlocklistCmd", "RWRcon_WhitelistCmd" и "RWRcon_BlacklistCmd" поле "cmd" тип поля на "longtext".
- В таблице "RWRcon_User" Изменены поля:
- "vkid" - допускается значение Null.
- "tgid" - допускается значение Null.

8) Добавлена проверка существования пользователя VK/TG.

Необходимо добавить две строки в таблицу "RWRcon_User":
1) Поле "tgid" - тип данных integer.
2) Поле "absl" - тип данных boolean, со значением по умолчанию false.

9) Добавлена команда "link [vkid/ссылка] [tgid/ссылка]" для связывания аккаунта с Telegram или VK.
9.1) Команда "unlink" разрывает связь аккаунта в зависимости от того, где она была выполнена - если во ВКонтакте, то разрывает в VK, если в Telegram, то разрывает в TG.

10) Добавлена команды "rcon bsallow [vkid/tgid/ссылка]" для обхода запрета на использование определенных символов на сервере.

Перед установкой новой версии, пожалуйста, проверьте настройки файлов "settings.yml", "message-tg.yml" и "message-vk.yml" на наличие всех необходимых параметров. Также перед включением alter сделайте резервную копию для безопасности.
Также теперь ссылка заменена на "Дополнительная информация".
Описание команд и их примеры теперь находятся в "Дополнительной информации".

Внесенные изменения:
1) ответ – исправлена отправка ответа.
2) report – исправлена отправка репорта.
3) репорты – исправлено отсутствие вывода репортов.
4) ban – исправлена отправка уведомления.
5) rcon rename – исправлена невозможность изменить идентификатор имени.
6) онлайн – теперь работает только в беседах.
7) rcon addmember – исправлена отправка уведомления.
8) rmreport – отсутствовала проверка доступа к команде.
9) unban – исправлена невозможность отправки уведомления об разбане.
10) rcon removeserver – исправлена возможность получения ошибки при отсутствии текста.
11) rcon relevel – исправлена невозможность изменения идентификатора имени при попытке изменить префикс.

Перед установкой новой версии, пожалуйста, проверьте настройки файлов "settings.yml" и "message.yml" на наличие всех необходимых параметров
Новые возможности:

1) Теперь для сообщений ВКонтакте можно добавлять дополнительные параметры. Дополнительную информацию можно найти здесь: https://dev.vk.com/ru/method/messages.send.
2) Теперь в сообщениях можно выводить данные из конфигурационного файла (кфг).
3) Изменено сообщение логов при отправке команды на сервер команд.
4) Изменена ссылка для получения информации о сервере в команде "ping".
5) В файле "settings.yml" добавлен параметр "alter" в разделе "db" для обновления структуры базы данных, если она не совпадает с моделью базы данных бота.
6) Теперь вы можете протестировать бота перед его покупкой. Просто напишите "demo", и вам будет предоставлена возможность использовать бота на протяжении 3 дней, после чего он отключится.
7) Теперь можно добавлять команду в blocklist,whitelist отдельными командами

Внесенные изменения:
1) Плейсхолдер "bot.name" был заменен на "config.bot.name".
2) Теперь режим блокировки устанавливается отдельно для каждого сервера.
3) Команда "/[server]:[cmd]" была изменена на "/[server] [cmd]".
4) Были изменены сообщения.
5) Команда "rcon setmode [1/2]" была заменена на "rcon setmode [server] [1/2]".
6) Команда "rcon setlvl [vkid] [id_name/id]" теперь позволяет установить определенный уровень для пользователя.
7) Настройка "block_cmd" в файле "settings.yml" была удалена.
8) Добавлен параметр "ping" в файл "settings.yml" для команды "ping".
9) Исправлена проблема с автоматическим мониторингом, который не выполнял пингование запроса.
10) Команда rcon addcmd была поделана на две команды на rcon addwhite,rcon addblock так же и для их удаление из бд

Перед установкой новой версии, пожалуйста, проверьте настройки файлов "settings.yml" и "message.yml" на наличие всех необходимых параметров
Внесенные изменения:
1) Команда rcon rename теперь точно работает корректно.
2) Команда rcon relevel теперь работает корректно.
3) Команда install теперь работает корректно

Перед установкой новой версии, пожалуйста, проверьте настройки файла settings.yml и message.yml на наличие тех параметров, которых нет
Новые возможности:
1) Добавлена команда rcon unload, которая выгружает таблицы RWRcon_BlacklistCmd, RWRcon_WhitelistCmd и RWRcon_BlocklistCmd в файлы (команды не удаляются).
2) Добавлена возможность изменить путь до файлов логов.
3) Теперь можно настроить автоматическое удаление этих файлов.
4) Добавлена команда rcon relevel для изменения айди, имени или названия уровня.
5) Добавлена команда rcon renick для изменения ника пользователя.
6) Добавлена проверка в команду наличия пользователя, если его нет, то выводится соответствующее сообщение.
7) Добавлена команда rmreport удаляет репорт

Внесенные изменения:
1) Теперь виджет выводит префикс сервера, а не его айди имя.
2) Переделана система логов.
3) Удален ping из таблицы RWRcon_Stats и из виджета.
4) Удалена команда auth.
5) Удалена timezone из cron.
6) Исправлена проблема команды rcon log, невозможно было отключить логирование в консоль.
7) Команда rcon rename теперь работает корректно.
8) Команда install теперь работает корректно.
9) Команда report теперь работает корректно.
10) Команда r monitor теперь работает корректно.
11) Команда ответ теперь работает корректно.
12) Изменен плейсхолдер %report_title% на %report.title%.
13) Исправлены плейсхолдеры для report.

Перед установкой новой версии, пожалуйста, проверьте настройки файла settings.yml и message.yml на наличие тех параметров, которых нет
Добавлено:
поддержка MariaDB.
Команды:
rcon monitor - включить/отключить мониторинг для сервера.
rcon redata - изменить данные сервера.
Также, для них добавлена возможность не изменять.
Пример: rcon play.rimworld:25565 none none - изменить только IP-адрес и порт сервера, остальные данные останутся без изменений.
Также, в cron есть параметр errortime, который задает время повторной попытки выполнения команды после ошибки (чтобы избежать спама).