- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
- CS: GO
Плагин предоставляет возможность отправки сообщений с сервера в беседу или ЛС (VK).
Веб часть предоставляет возможность отправки сообщений из беседы на сервер, просмотр онлайна на сервере и выполнение rcon команд. Остальные возможности разбиты на модули.
ВНИМАНИЕ!
В настройках слова "id пользователей" и "список пользователей" означают их численный id, который можно узнать с помощью приложения:
vk.com
Оригинал: Chat 2 VKontakte
Откуда берётся ID фотографий карты и прочая ненужная фигня для параметра maps:
Веб часть предоставляет возможность отправки сообщений из беседы на сервер, просмотр онлайна на сервере и выполнение rcon команд. Остальные возможности разбиты на модули.
ВНИМАНИЕ!
В настройках слова "id пользователей" и "список пользователей" означают их численный id, который можно узнать с помощью приложения:
Узнать ID по короткой ссылке
Если пользователь, сообщество или приложение располагается по короткой ссылке (вместо ID), например: vk.com/durov, а Вам нужно узнать ID, Вы можете воспользоваться этим приложением.
Оригинал: Chat 2 VKontakte
Custom commands - предоставляет возможность отправки сообщения/вложений/кнопок/шаблона по команде.
Позволяет боту выбрать человека нетрадиционной сексуальной ориентации на срок до конца дня (пародия на бота Suchara из телеги).
Команды:
Команды:
- !команда - выбирает человека нетрадиционной сексуальной ориентации и пинает его при каждой отправке команды;
- !команда <ссылка> или пересланное сообщение с текстом !команда - показывает статистику участника;
- !команда2 - выводит статистику;
- !команда2 очистка - чистит статистику и сохраняет её (на всякий случай);
- !команда2 очистка вышедших - чистит из статистики вышедших из беседы участников;
- !команда2 возврат - возвращает статистику (после !команда2 очистка);
- !команда2 бекап - делает бекап статистики с текущей датой;
- !команда2 бекап даты - выводит список дат совершённых бекапов;
- !команда2 бекап удалить <дата> - удаляет бекап с указанной датой;
- !команда2 бекап <дата> - загружает статистику из бекапа.
Откуда берётся ID фотографий карты и прочая ненужная фигня для параметра maps:
- Требования
-
Веба:
- Nginx или Модуль Apache;
- PHP 5.6+.
- SourceMod 1.7.3+;
- Basecomms;
- SDKTools;
- Socket.
- Команды
-
!vk <сообщение> - отправка сообщения в беседу;
!ID <сообщение> - отправка сообщения на сервер;
!ID - информация о сервере и игроках;
!ID steam - вывод STEAM_ID и IP игроков;
!ID rcon <команда> - отправка rcon команды;
!все - информация о всех доступных серверах для беседы, где была отправлена команда;
!все <сообщение> - отправка сообщения на все доступные сервера для беседы, где была отправлена команда;
!все rcon <команда> - отправка rcon команды всем доступным серверам для беседы, где была отправлена команда;
!анализ <команда (опционально)> - подобие команды "пинг";
Остальные команды используются в модулях. ID - ID сервера в modules/vkchat/config.php.
- Установка
-
Веб часть:
- Заливаем файлы на веб сервер;
- Открываем callback_config.php и выбираем протокол, поддерживаемый вашим сайтом (http или https);
- Создаём сообщество (или используем уже имеющееся), переходим в "Настройки --> Работа с API", жмём "Создать ключ", ставим галочку напротив "Разрешить приложению доступ к сообщениям сообщества", создаём ключ и сохраняем его где-нибудь;
- Заходим в "Настройки --> Сообщения --> Настройки для бота", включаем возможности ботов. Если беседа не от сообщества, то:
Ставим галочку напротив "Разрешать добавлять сообщество в беседы", заходим на страницу сообщества, жмём "Добавить в беседу", в меню сообщества, добавляем в нужную беседу и выдаём доступ ко всей переписке; - Заходим в "Настройки --> Работа с API --> Callback API", добавляем сервер, указываем 5.126 версию API, пишем адрес к callback.php, вводим секретный ключ (любой), сохраняем его, вписываем в callback_config.php секретный ключ и строку, которую должен вернуть сервер, сохраняем файл и жмём "Подтвердить";
- Переходим из "Настройки сервера" в "Типы событий", ставим галочку напротив "Входящее сообщение" и "Действие с сообщением";
- Открываем core_config.php, вписываем туда ключ и сохраняем;
- Проверяем работу бота, отправив в чат !peerid;
- Настраиваем core_config.php и modules/vkchat/config.php.
- Заливаем файлы на сервер, соблюдая структуру;
- Открываем addons/sourcemod/configs/vkchat.ini и настраиваем его;
- Перезапускаем сервер и проверяем работу плагина.