Skip to content

Iris Chat Manager callback API

lukinism/callback-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iris Callback API — клиент

Простой PHP-клиент для обработки callback-сигналов от VK-бота Iris CM.

📦 Что делает этот проект

Обрабатывает входящие сигналы от Iris CM и взаимодействует с VK API).

⚙️ Установка

  1. Настройка базы данных

    • Скопируйте пример конфига:
      cp classes/db.example.php classes/db.php
    • Отредактируйте classes/db.php под вашу среду (MySQL).
  2. Импортируйте структуру БД

    • Используйте дамп:
      /db.sql
      
  3. Системные требования

    • 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

About

Iris Chat Manager callback API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%