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 и выше);
  • Расширение cURL для PHP.

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

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

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

Для данной версии их пока нет.

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

@DeathScore13, приветствую, а где взять vkchat.phrases.txt для ксго :? с папки css ошибку :
@vb исправлено в новой версии
Сообщения автоматически склеены:

Модуль для новой версии модификации chat2vk: Custom commands.

С помощью этого модуля вы сможете добавить свои команды для бота, не открывая core.php.
Настройки модуля в modules/commands/config.php.
 

Вложения

  • Custom commands (VKChat).zip
    1.9 КБ · Просмотры: 8
Последнее редактирование:

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
исправил префикс, переделал ф-цию get_serverid() для работы с любыми массивами (можно это назвать как расширение возможностей для модулей).
для обновления замените core.php и functions.php
 

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
Модуль для новой версии модификации chat2vk: Hate audio.

С помощью этого модуля вы сможете добавить отправление вложений в ответ на голосовое сообщение.
Настройки модуля в modules/hateaudio/config.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+;
  • Расширение cURL для PHP.

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

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

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


Custom commands - позволяет добавить свои команды.

Если бот не отправляет сообщения на сервер, не получает список игроков и пр., то проверьте rcon пароль.
Если у вас myarena, то есть шанс что доступ к ркону блокируется с IP вашего веб сервера. Введите его в белый список (где-то в настройках сервера).
добавил возможность ответа на сообщение, которое вызвало ф-цию отправки сообщения. хотел раньше выложить, но времени не было (смотреть на дату добавления этой возможности: Обновили метод messages.send, добавив параметр.. | ВКонтакте API | VK)
обновление: заменить functions.php
 

Вложения

  • Hate audio (VKChat).zip
    1.7 КБ · Просмотры: 1
Последнее редактирование:

SeversKTeaM

NodeJS・DiscordJS・1С・React・HTML・PHP・JS・CSS・SCSS
Сообщения
191
Реакции
66
Плагин не работает на КС ГО - vkchat.smx (VKChat (mod chat2vk)): @DeathScore13
 

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
[VKChat] Сообщение не отправлено!

"VKChat (mod chat2vk)" (5.0) by xtance & DeathScore13
SourceMod (1.11.0.6522) by AlliedModders LLC

При рестарте плагин не стартует и приходится перезагружать через консоль, ошибка

[SM] Failed to load plugin "vkchat.smx": .
И больше ничего(

Есть идеи?
 

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
включите логирование ошибок и покажите какой пришел ответ
C-подобный:
L 11/29/2020 - 14:41:42: [vkchat.smx] {"error":{"error_code":945,"error_msg":"Chat was disabled","request_params":[{"key":"v","value":"5.101"},{"key":"disable_mentions","value":"1"},{"key":"random_id","value":"911235"},{"key":"peer_id","value":"2000000001"},{"key":"method","value":"messages.send"},{"key":"oauth","value":"1"}]}}
Сообщения автоматически склеены:

@DeathScore13, Так что там?
 
Последнее редактирование:

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
C-подобный:
L 11/29/2020 - 14:41:42: [vkchat.smx] {"error":{"error_code":945,"error_msg":"Chat was disabled","request_params":[{"key":"v","value":"5.101"},{"key":"disable_mentions","value":"1"},{"key":"random_id","value":"911235"},{"key":"peer_id","value":"2000000001"},{"key":"method","value":"messages.send"},{"key":"oauth","value":"1"}]}}
Сообщения автоматически склеены:

@DeathScore13, Так что там?
чат с этим peerid был отключен (или удалён)
 

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260

Вложения

  • Screenshot_8.png
    Screenshot_8.png
    3 КБ · Просмотры: 17

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
как я вижу, ошибок нет. значит указан неверный путь до core.php в файле cb_config.php
 
Сверху Снизу