Простой PHP-клиент для обработки callback-сигналов от VK-бота Iris CM.
Обрабатывает входящие сигналы от Iris CM и взаимодействует с VK API).
-
Настройка базы данных
- Скопируйте пример конфига:
cp classes/db.example.php classes/db.php
- Отредактируйте
classes/db.phpпод вашу среду (MySQL).
- Скопируйте пример конфига:
-
Импортируйте структуру БД
- Используйте дамп:
/db.sql
- Используйте дамп:
-
Системные требования
- PHP 8.1+
- Расширения:
curl,mysqli,pdo_mysql
classes/db.php— конфигурация подключения к базе данныхclasses/Ub/Callback/— обработчики сигналов (по одному классу на сигнал)classes/Ub/— вспомогательные классы (работа с VK API, базой и т.д.)
| Сигнал | Обработчик | Описание |
|---|---|---|
ping |
Ub.Callback.Ping |
Проверка доступности сервиса |
banExpired |
Ub.Callback.AddUser |
Истёк срок действия бана |
addUser |
Ub.Callback.AddUser |
Добавить пользователя в беседу |
bindChat |
Ub.Callback.Bind |
Привязка чата к пользователю |
subscribeSignals |
Ub.Callback.Bind |
Подписка на события в беседе |
deleteMessages |
Ub.Callback.DeleteMessages |
Удаление сообщений |
printBookmark |
Ub.Callback.PrintBookmark |
Показ закладок из истории сообщений |
Подробное описание структуры сигналов и параметров:
👉 Документация Iris CM