Простейший пример обработки сигналов, получаемых от бота ВК Iris CM.
Настройка базы данных сожедержится в файле "/classes/db.php".
Обратите внимание, что в репозитории находится файл "/classes/db.example.php". Его необходимо переименовать в "/classes/db.php". Это сделано с целью предотвращения случайного стирания файла с актуальными данными.
Классы обработки сигналов находятся в папке "/classes/Ub/Callback/".
Дамп базы данных находится в файле "/db.sql". База данных MySQL. Требуется модуль curl и mysqli
Перечень сигналов, обрабатываемых сервером:
"ping" - Ub.Callback.Ping - сигнал проверки доступности сервиса и наличия пользователя с данными id пользователя/секретная фраза
"banExpired" - Ub.Callback.AddUser - сигнал истечения срока бана
"addUser" - Ub.Callback.AddUser - сигнал необходимости добавить пользователя
"bindChat" - Ub.Callback.Bind - сигнал инициализации беседы
"subscribeSignals" - Ub.Callback.Bind - сигнал о подписке на события в беседе
"deleteMessages" - Ub.Callback.DeleteMessages - сигнал о необходимости удалить сообщения
"printBookmark" - Ub.Callback.PrintBookmark - сигнал о необходимости показать сообщение из истории
Подробное описание структуры сигналов в статье https://vk.com/@iris_live-api2