Плагин чат вконтакте для CS:GO

Плагин чат вконтакте для CS:GO

С помощью данного плагина игроки смогут использовать команду !vk текст, чтобы послать сообщение в беседу с вашего игрового сервера от имени вашей группы, будет содержать ник и SteamID игрока. То есть игрокам не надо иметь аккаунт в вк в принципе.

Плагин чат вконтакте для кс го
Так же есть PHP скрипт для отправки сообщений с беседы VK на сервер, в общем обеспечивает полноценное общение игроков, даже когда они в школе. Ещё он умеет показывать список игроков и карту по команде, и поддерживает много серверов. Можно разрешить определённым ID вк использовать RCON прямо из чата.

Требования

Последний SteamWorks или REST in Pawn , опционально – SourceComms. Для отправки сообщений из вк на сервер – хостинг с PHP

Переменные:

g_sourcecomms “1” – если включено, игроки в муте не смогут писать сообщения, требует SourceComms
g_token “токен” – токен группы ВК, смотреть инструкцию по установке.
g_msgPerRound “3” – сколько раз в раунд можно использовать плагин.
g_servername “1” – указывать название сервера в конце сообщения.
g_logging “1” – засорять вам логи сервера или нет. Полезно, если не работает.
g_check “1” – [BETA] фильтрация, запрещённые слова писать в addons/sourcemod/data/chat2vk/check.txt
g_link “1” – вставлять ссылку на игрока вместо его SteamID в сообщении.

Команды:

sm_vk, !vk, /vk текст
sm_send (нужна боту для отправки сообщений из вк на сервер)

Установка:

1. Ставим SteamWorks или REST in Pawn, расширение для того чтобы делать запросы к серверу VK
2. Кидаем smx в addons/sourcemod/plugins, в /csgo/sourcemod автоматически создастся chat2vk.cfg
3. Делаем группу вк (советую сделать отдельную) :
Управление группой -> Сообщения (включить+сохранить) -> Настройки для бота (включить+разрешить добавлять сообщ. в беседы)
4. Приглашаем бота в беседу (кнопка на главной странице группы)
5. В списке участников беседы даём ему доступ ко всей переписке
6. Возвращаемся в пункт 3 и запрещаем добавление бота в беседы (иначе будут спамить)
7. Управление группой -> Настройки -> Работа с API -> делаем ключ доступа с правом “сообщения” и вписываем его в конфиг. Можно протестировать возможность отправления сообщений, перейдя по ссылке
HTML:
api.vk.com/method/messages.send?chat_id=1&message=ТЕСТ&v=5.87&access_token=КЛЮЧ

8. Кидаем php файлы из web_upload к себе на веб хостинг с поддержкой php (наверно, есть у всех хостингов, если нет, ищем где можно создать)
9. Управление группой -> Настройки -> Работа с API -> Callback API
Версия API : 5.87
Адрес : ваш_сайт/ваша_папка/chat2vk_r1ko.php
10. Открываем наш php файл и заполняем его (строка которую должен вернуть сервер, токен, команда для отправки на сервер, айпи+порт+ркон от сервера, при необходимости делаем несколько таких команд в коде)
11. Идём в пункт 9 и жмём подтвердить, должно показать зелёную галочку, если нет, значит не заполнили строки верно!
12. Там же есть вкладка “типы событий” – отмечаем “входящее сообщение”
13. А так же вкладка “запросы”, показывающая, что принимает ваш бот из беседы
14. Самое время фиксить баги (с первого раза этот плагин еще никто не устанавливал:ac:)

– Я пишу на сервере !vk текст, и ничего не происходит.
– Неправильный токен, бот отсутствует в беседе, либо это не первая его беседа (поэтому и делайте новую группу), посмотреть на ошибки можно в логах если включен g_logging

– Я пишу с вк на сервер, и ничего не происходит.
– Тут много чего может произойти, проверьте ловит ли сообщения бот (пункт 13), если нет, значит забыли что-то включить/разрешить боту… Команды работают через ! (в конфиге ‘1’, пишем : !1 текст). Возможно неправильный ркон/айпи/порт. Так же можно проверить логи веб сервера (если vps) (у меня в /var/log/apache2/error.log)

– Вообще ничего не работает.
– Отсутствуют Steamworks/RIP, забыли перезагрузить плагин после применения конфига

 

Скачать “Плагин Чат в контакте для CS:GO” chat2vk.rar – Загружено 309 раз – 22 KB

Автор публикации

не в сети 2 дня

Admin

31
Если вы зарегистрируетесь сможете: скачивать все файлы с сайта, конкурсы, доступ к различным модулям.
flagРоссия.
Комментарии: 13Публикации: 1329Регистрация: 22-02-2018
Понравилась статья? Поделиться с друзьями:
Статьи по cs:go

Комментарии:

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.