KenjiCarter
Проверенные
- Сообщения
- 90
- Решения
- 2
- Реакции
- 28
- Баллы
- 155
Здравствуйте.
Решил выложить это "творение" в открытый мир, т.к. знаю что каким-либо новичкам понадобится(сам был таким. нормальные варианты не нашел, пришлось самому писать).
Все сообщения будут от группы ВКонтакте.
Что умеет:
Открываете Управление сообществом -> Работа с API. Там создаёте(или копируете уже имеющийся) ключ доступа, после чего указываете в const VK_KEY = "тут ваш ключ".
Далее в том же сообществе переходите во вкладку "Callback API". В меню "Настройки сервера" выбираете версию API 5.81, после ищете "Строка, которую должен вернуть сервер" и копируете то, что там указано. Вставляете это в const ACCESS_KEY = "тут то, что вы скопировали". В пункте "Адрес" нужно указать прямую ссылку к файлу на Вашем сайте(пример
После чего открываете "Типы событий"(всё в том же Callback API) и галочки выставляете на свой вкус и цвет(но для работы бота обязательно нужно "Входящие сообщения" и "Записи на стене -> Добавление".
Заключительные шаги: Вам нужно выбрать как Вы будете использовать бота в качестве сообщества: если добавлять сообщество в сторонние беседы, то вам нужно будет в Управлении сообществом перейти во вкладку "Сообщения -> Настройки для бота", и включить "Возможности ботов". Если же беседа от самого сообщества, то эти действия не требуются.
Рекомендуемая версия PHP: не ниже 5.6
Для работы вывода информации о сервере: в дефайнах IP и PORT нужно указать, естественно, айпи и порт Вашего игрового сервера.
Пример:
define('IP', '127.0.0.1');
define('PORT', 27015);
Если сделали всё правильно, то бот должен начать работать.
P.S. по коду там срачь, может как-нибудь приведу к нормальному виду. не бейте, писал давно.
Решил выложить это "творение" в открытый мир, т.к. знаю что каким-либо новичкам понадобится(сам был таким. нормальные варианты не нашел, пришлось самому писать).
Все сообщения будут от группы ВКонтакте.
Что умеет:
- Выводить информацию о игровом сервере через Source Query(поддерживаемые игры можете найти в интернете)
- Приветствовать пользователей, которые присоединились к беседе
- Кикать пользователей по команде(как через упоминания, так и через пересланное сообщение)
- Выводить информацию о погоде какого-либо города
- Уведомлять о новом посте в группе
Открываете Управление сообществом -> Работа с API. Там создаёте(или копируете уже имеющийся) ключ доступа, после чего указываете в const VK_KEY = "тут ваш ключ".
Далее в том же сообществе переходите во вкладку "Callback API". В меню "Настройки сервера" выбираете версию API 5.81, после ищете "Строка, которую должен вернуть сервер" и копируете то, что там указано. Вставляете это в const ACCESS_KEY = "тут то, что вы скопировали". В пункте "Адрес" нужно указать прямую ссылку к файлу на Вашем сайте(пример
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
).После чего открываете "Типы событий"(всё в том же Callback API) и галочки выставляете на свой вкус и цвет(но для работы бота обязательно нужно "Входящие сообщения" и "Записи на стене -> Добавление".
Заключительные шаги: Вам нужно выбрать как Вы будете использовать бота в качестве сообщества: если добавлять сообщество в сторонние беседы, то вам нужно будет в Управлении сообществом перейти во вкладку "Сообщения -> Настройки для бота", и включить "Возможности ботов". Если же беседа от самого сообщества, то эти действия не требуются.
Рекомендуемая версия PHP: не ниже 5.6
Для работы вывода информации о сервере: в дефайнах IP и PORT нужно указать, естественно, айпи и порт Вашего игрового сервера.
Пример:
define('IP', '127.0.0.1');
define('PORT', 27015);
Если сделали всё правильно, то бот должен начать работать.
P.S. по коду там срачь, может как-нибудь приведу к нормальному виду. не бейте, писал давно.