Chat 2 VKontakte

Chat 2 VKontakte 2.6

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
VKChat (chat2vk mod)
Данная модификация рассчитана только для игр CS:S OLD (v34), CS:S OB (v91/Steam) и CS:GO.

Требования плагина:

  • SourceMod 1.7.3+;
  • SDKTools;
  • Socket.

Требования веб скрипта:
  • Nginx или Модуль Apache;
  • PHP 5.6+.

Команды:
  • !vk <сообщение> - отправка сообщения в беседу;
  • !ID <сообщение> - отправка сообщения на сервер;
  • !ID - информация о сервере и игроках;
  • !ID steam - вывод STEAM_ID и IP игроков;
  • !ID rcon <команда> - отправка rcon команды;
  • !все - информация о всех доступных серверах для беседы, где была отправлена команда;
  • !все <сообщение> - отправка сообщения на все доступные сервера для беседы, где была отправлена команда;
  • !все rcon <команда> - отправка rcon команды всем доступным серверам для беседы, где была отправлена команда;
  • !анализ <команда (опционально)> - подобие команды "пинг";
  • Остальные команды используются в модулях.

Изменения:
  • Много. Проще будет не писать.

Установка серверной и веб части описана в Инструкция.md.


Custom commands - позволяет добавить свои команды;
Hate audio - отвечает вложениями на все голосовые сообщения;
Join action - позволяет отправить сообщение при вступлении пользователя. Также есть защита от добавления ботов;
Kick - даёт возможность администраторам бота кикнуть участника и всех вышедших участников.
Позволяет боту выбрать пидора на срок до конца дня (пародия на бота Suchara из телеги).

Команды:
  • !пидор - выбирает пидора на день и пинает его при каждой отправке команды;
  • !пидор <ссылка> или пересланное сообщение с текстом !пидор - показывает статистику участника;
  • !пидоры - выводит статистику пидоров;
  • !пидоры очистка - чистит пидорскую статистику и сохраняет её (на всякий случай);
  • !пидоры очистка вышедших - чистит из пидорской статистики пидоров, вышедших из беседы;
  • !пидоры возврат - возвращает пидорскую статистику (после !пидоры очистка);
  • !пидоры бекап - делает бекап пидорской статистики с текущей датой;
  • !пидоры бекап даты - выводит список дат совершённых бекапов;
  • !пидоры бекап удалить <дата> - удаляет бекап с указанной датой;
  • !пидоры бекап <дата> - загружает пидорскую стату из бекапа.
Стоимость: 50р.

Если бот не отправляет сообщения на сервер, не получает список игроков и пр., то проверьте rcon пароль.
Если у вас myarena, то есть шанс что доступ к ркону блокируется с IP вашего веб сервера. Введите его в белый список (где-то в настройках сервера).
обновил. заменяем functions.php, core_config.php, core.php и все файлы установленных модулей (для удобства прикрепил к сообщению).
разделены права доступа к админским и ркон командам, добавлена возможность отключения ответа на сообщение с командой.
в настройках модулей при отправке сообщения можно указать парсинг ссылок, вложения, и отключение пинания пользователей, если в тексте есть упоминания.
Сообщения автоматически склеены:

VKChat (chat2vk mod)
Данная модификация рассчитана только для игр CS:S OLD (v34), CS:S OB (v91/Steam) и CS:GO.

Требования плагина:

  • SourceMod 1.7.3+;
  • SDKTools;
  • Socket.

Требования веб скрипта:
  • Nginx или Модуль Apache;
  • PHP 5.6+.

Команды:
  • !vk <сообщение> - отправка сообщения в беседу;
  • !ID <сообщение> - отправка сообщения на сервер;
  • !ID - информация о сервере и игроках;
  • !ID steam - вывод STEAM_ID и IP игроков;
  • !ID rcon <команда> - отправка rcon команды;
  • !все - информация о всех доступных серверах для беседы, где была отправлена команда;
  • !все <сообщение> - отправка сообщения на все доступные сервера для беседы, где была отправлена команда;
  • !все rcon <команда> - отправка rcon команды всем доступным серверам для беседы, где была отправлена команда;
  • !анализ <команда (опционально)> - подобие команды "пинг";
  • Остальные команды используются в модулях.

Изменения:
  • Много. Проще будет не писать.

Установка серверной и веб части описана в Инструкция.md.


Custom commands - позволяет добавить свои команды;
Hate audio - отвечает вложениями на все голосовые сообщения;
Join action - позволяет отправить сообщение при вступлении пользователя. Также есть защита от добавления ботов;
Kick - даёт возможность администраторам бота кикнуть участника и всех вышедших участников;
Weather - показывает погоду в географическом объекте.
Позволяет боту выбрать пидора на срок до конца дня (пародия на бота Suchara из телеги).

Команды:
  • !пидор - выбирает пидора на день и пинает его при каждой отправке команды;
  • !пидор <ссылка> или пересланное сообщение с текстом !пидор - показывает статистику участника;
  • !пидоры - выводит статистику пидоров;
  • !пидоры очистка - чистит пидорскую статистику и сохраняет её (на всякий случай);
  • !пидоры очистка вышедших - чистит из пидорской статистики пидоров, вышедших из беседы;
  • !пидоры возврат - возвращает пидорскую статистику (после !пидоры очистка);
  • !пидоры бекап - делает бекап пидорской статистики с текущей датой;
  • !пидоры бекап даты - выводит список дат совершённых бекапов;
  • !пидоры бекап удалить <дата> - удаляет бекап с указанной датой;
  • !пидоры бекап <дата> - загружает пидорскую стату из бекапа.
Стоимость: 50р.

Если бот не отправляет сообщения на сервер, не получает список игроков и пр., то проверьте rcon пароль.
Если у вас myarena, то есть шанс что доступ к ркону блокируется с IP вашего веб сервера. Введите его в белый список (где-то в настройках сервера).
исправил баг с rcon командами при peerid = all и анализом.
для обновления перезалейте core.php
 

Вложения

  • Custom commands (VKChat).zip
    1.9 КБ · Просмотры: 8
  • Hate audio (VKChat).zip
    1.7 КБ · Просмотры: 5
  • Join action (VKChat).zip
    2.7 КБ · Просмотры: 7
  • Kick (VKChat).zip
    2.9 КБ · Просмотры: 7
  • Weather (VKChat).zip
    2.5 КБ · Просмотры: 8
Последнее редактирование:

SeversKTeaM

NodeJS・DiscordJS・1С・React・HTML・PHP・JS・CSS・SCSS
Сообщения
191
Реакции
66
обновил. заменяем functions.php, core_config.php, core.php и все файлы установленных модулей (для удобства прикрепил к сообщению).
разделены права доступа к админским и ркон командам, добавлена возможность отключения ответа на сообщение с командой.
в настройках модулей при отправке сообщения можно указать парсинг ссылок, вложения, и отключение пинания пользователей, если в тексте есть упоминания.
Сообщения автоматически склеены:


исправил баг с rcon командами при peerid = all и анализом.
для обновления перезалейте core.php
У вас нет доступа к rcon!
Сообщения автоматически склеены:

Вот так вот работает !все rcon, а вот так !1 rcon пишет нет доступа
 
Последнее редактирование:

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
У вас нет доступа к rcon!
Сообщения автоматически склеены:

Вот так вот работает !все rcon, а вот так !1 rcon пишет нет доступа
Сообщения автоматически склеены:


исправил баг с rcon командами при peerid = all и анализом.
для обновления перезалейте core.php
а?
 

SeversKTeaM

NodeJS・DiscordJS・1С・React・HTML・PHP・JS・CSS・SCSS
Сообщения
191
Реакции
66
@DeathScore13, да я тупой, не увидел что теперь привязка id для ркон к каждому серверу есть
 

Funtic

Участник
Сообщения
48
Реакции
9
всё работает только....
Screenshot_2.jpg
 

HenryTownshand

Чел ты
Сообщения
255
Реакции
140
Проблемка небольшая. С сервера в вк идут сообщения. Но из вк ничего не могу сделать, даже !peerid не работает
1612938919957.png

1612938998038.png

стоит версия от @DeathScore13
 

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
Проблемка небольшая. С сервера в вк идут сообщения. Но из вк ничего не могу сделать, даже !peerid не работает

стоит версия от @DeathScore13
вы уверены что core.php вообще получает запрос?
попробуйте включить логи в настройках
 

HenryTownshand

Чел ты
Сообщения
255
Реакции
140
@DeathScore13, логирование включено, но лога нет


UPD: Сертификат ssl закончился, вопрос решён. Извините за беспокойство
 

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
если на этом сообщении наберётся 5 реакций, то залью версию с фиксом битого массива с игроками, ошибки GetInfo: unread data? N bytes remaining in the buffer. и отправки длинного сообщения от бота👀
если нет, то залью когда переделаю полностью все имеющиеся на данный момент модули.

upd: кстати, там очень прикольно выглядит !все с телефона, т.к. пихнул карусель. и есть поддержка кнопок в сообщении.
Screenshot_2021-02-15-09-16-19-340_com.vtosters.android.jpg

интересно будет глянуть сколько здесь тех, кому это действительно нужно
 
Последнее редактирование:

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
если на этом сообщении наберётся 5 реакций, то залью версию с фиксом битого массива с игроками, ошибки GetInfo: unread data? N bytes remaining in the buffer. и отправки длинного сообщения от бота👀
если нет, то залью когда переделаю полностью все имеющиеся на данный момент модули.

upd: кстати, там очень прикольно выглядит !все с телефона, т.к. пихнул карусель. и есть поддержка кнопок в сообщении.

интересно будет глянуть сколько здесь тех, кому это действительно нужно
после одобрения модераторами ресурс будет доступен по этой ссылке: https://hlmod.ru/resources/vkchat-mod-chat2vk.2308/
также исправил сообщения, содержащие кАвЫчки.
читаем инструкцию и устанавливаем ВСЁ (от слова совсем) по новой (можно пропустить пункт с получением ключа, если он уже есть).
у версии 5.0 по идее сбилась шифровка и сообщения "сервер --> чат" будут битыми. а мб вообще не придут.
модули позже будут переопубликованы в теме, указанной выше.
 

Вложения

  • VKChat (mod chat2vk).zip
    502.3 КБ · Просмотры: 21

Kefir4ik

Участник
Сообщения
113
Реакции
9
VKChat (chat2vk mod)
Данная модификация рассчитана только для игр CS:S OLD (v34), CS:S OB (v91/Steam) и CS:GO.

Требования плагина:

  • SourceMod 1.7.3+;
  • SDKTools;
  • Socket.

Требования веб скрипта:
  • Nginx или Модуль Apache;
  • PHP 5.6+.

Команды:
  • !vk <сообщение> - отправка сообщения в беседу;
  • !ID <сообщение> - отправка сообщения на сервер;
  • !ID - информация о сервере и игроках;
  • !ID steam - вывод STEAM_ID и IP игроков;
  • !ID rcon <команда> - отправка rcon команды;
  • !все - информация о всех доступных серверах для беседы, где была отправлена команда;
  • !все <сообщение> - отправка сообщения на все доступные сервера для беседы, где была отправлена команда;
  • !все rcon <команда> - отправка rcon команды всем доступным серверам для беседы, где была отправлена команда;
  • !анализ <команда (опционально)> - подобие команды "пинг";
  • Остальные команды используются в модулях.

Изменения:
  • Много. Проще будет не писать.

Установка серверной и веб части описана в Инструкция.md.


Custom commands - позволяет добавить свои команды;
Hate audio - отвечает вложениями на все голосовые сообщения;
Join action - позволяет отправить сообщение при вступлении пользователя. Также есть защита от добавления ботов;
Kick - даёт возможность администраторам бота кикнуть участника и всех вышедших участников;
Weather - показывает погоду в географическом объекте.
Позволяет боту выбрать пидора на срок до конца дня (пародия на бота Suchara из телеги).

Команды:
  • !пидор - выбирает пидора на день и пинает его при каждой отправке команды;
  • !пидор <ссылка> или пересланное сообщение с текстом !пидор - показывает статистику участника;
  • !пидоры - выводит статистику пидоров;
  • !пидоры очистка - чистит пидорскую статистику и сохраняет её (на всякий случай);
  • !пидоры очистка вышедших - чистит из пидорской статистики пидоров, вышедших из беседы;
  • !пидоры возврат - возвращает пидорскую статистику (после !пидоры очистка);
  • !пидоры бекап - делает бекап пидорской статистики с текущей датой;
  • !пидоры бекап даты - выводит список дат совершённых бекапов;
  • !пидоры бекап удалить <дата> - удаляет бекап с указанной датой;
  • !пидоры бекап <дата> - загружает пидорскую стату из бекапа.
Стоимость: 50р.

Если бот не отправляет сообщения на сервер, не получает список игроков и пр., то проверьте rcon пароль.
Если у вас myarena, то есть шанс что доступ к ркону блокируется с IP вашего веб сервера. Введите его в белый список (где-то в настройках сервера).
все сделал верно по инструкции галочка стоит в группе - с серва пишет

[VKChat] Сообщение не отправлено!
с беседы не реагирует на команды много раз проверял и нечего толку нет .
 

Dazerlon

Участник
Сообщения
17
Реакции
0
Плагин требует basecomm.smx, который автоматом отключается materialadmin. Как перекинуть зависимость на materialadmin?
 

danikfml

Участник
Сообщения
121
Реакции
35
Не работает RCON. Еррор логов со стороны веба и сервера никаких нет. Ркон уж точно правильный стоит, можно даже об этом не спрашивать)
 

Вложения

  • 1615551294281.png
    1615551294281.png
    2.6 КБ · Просмотры: 25

xtance

Участник
Сообщения
513
Реакции
743
@danikfml, мб на веб-хостинге запрещены такие подключения*, или же айпи хоста забанен на сервере (хотя тогда бы сразу рвало соединение)
*Об этом можно напрямую спросить у поддержки веб-хостинга
 

Dazerlon

Участник
Сообщения
17
Реакции
0
Какая-то ошибка: Failed to read any data from socket
Пытаюсь получить статистику сервера.
Проблема на стороне веб хостинга, поддержка хоста сама не знает в чем проблема. Что-то попробовали и перестали отвечать мне.
Может вы знаете?
 

_w1zer

Участник
Сообщения
14
Реакции
2
Ребят всё делал по инструкции, но галочка зелёная так и не появляется! Он может конфликтовать с LR? Если да то поможет ли поддомен?
 
Сверху Снизу