/callback-api

Iris Chat Manager callback API

Primary LanguagePHP

Iris Callback API, клиент.

Простейший пример обработки сигналов, получаемых от бота ВК 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