Плагин Чат Вконтакте для CS:GO
ДАТА ОБНОВЛЕНИЯ: 31-03-2019 (08:09)
Плагин Чат Вконтакте для CS:GO - с помощью этого плагина игроки смогут использовать команду !vk текст, чтобы послать сообщение в беседу вашего сервера от имени вашей группы, будет содержать ник и SteamID игрока. То есть игрокам не надо иметь аккаунт в вк в принципе.
Так же есть PHP скрипт для отправки сообщений с беседы VK на сервер, в общем обеспечивает полноценное общение игроков, даже когда они в школе. Ещё он умеет показывать список игроков и карту по команде, и поддерживает много серверов. Можно разрешить определённым ID вк использовать RCON прямо из чата. Скриншоты Требования - SteamWorks или REST in Pawn
- SourceComms - опционально
Переменные - 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 - нужна боту для отправки сообщений из вк на сервер
Установка - Ставим SteamWorks или REST in Pawn, расширение для того чтобы делать запросы к серверу VK
- Кидаем smx в addons/sourcemod/plugins, в /csgo/sourcemod автоматически создастся chat2vk.cfg
- Делаем группу вк (советую сделать отдельную):
Управление группой -> Сообщения (включить+сохранить) -> Настройки для бота (включить+разрешить добавлять сообщ. в беседы) - Приглашаем бота в беседу (кнопка на главной странице группы)
- В списке участников беседы даём ему доступ ко всей переписке
- Управление группой -> Настройки -> Работа с API -> делаем ключ доступа с правом "сообщения" и вписываем его в конфиг. Можно протестировать возможность отправления сообщений, перейдя по ссылке:
https://api.vk.com/method/messages.send?chat_id=1&message=ТЕСТ&v=5.87&access_token=КЛЮЧ - Кидаем php файлы из web_upload к себе на веб хостинг с поддержкой php (наверно, есть у всех хостингов, если нет, ищем где можно создать)
- Управление группой -> Настройки -> Работа с API -> Callback API
Версия API: 5.87 Адрес: ваш_сайт/ваша_папка/chat2vk_r1ko.php
- Открываем наш php файл и заполняем его (строка которую должен вернуть сервер, токен, команда для отправки на сервер, айпи+порт+ркон от сервера, при необходимости делаем несколько таких команд в коде)
- Идём в пункт 9 и жмём подтвердить, должно показать зелёную галочку, если нет, значит не заполнили строки верно!
- Там же есть вкладка "типы событий" - отмечаем "входящее сообщение"
- А так же вкладка "запросы", показывающая, что принимает ваш бот из беседы
- Самое время фиксить баги (с первого раза этот плагин еще никто не устанавливал)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
|