Бот для беседы VK на PHP

KenjiCarter

Проверенные
Сообщения
90
Решения
2
Реакции
28
Баллы
155
Здравствуйте.
Решил выложить это "творение" в открытый мир, т.к. знаю что каким-либо новичкам понадобится(сам был таким. нормальные варианты не нашел, пришлось самому писать).
Все сообщения будут от группы ВКонтакте.
Что умеет:
  • Выводить информацию о игровом сервере через 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. по коду там срачь, может как-нибудь приведу к нормальному виду. не бейте, писал давно.
 

Вложения

  • Bot PHP.zip
    6.2 KB · Просмотры: 114
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу