Skip to content

vtr0n/BotInc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BotInc

botinc
Это расширяемая система для чат-ботов сети Вконтакте, работающая через callback API.
Поддерживаются расширения в виде функций и хуков.

Установка

Переходим в папку install, импортируем структуры mysql и настраиваем конфиги веб-сервера.

Настройка

Настраиваем config.php, авторизовываемся на главной страничке, затем подключаем бота в настройках.

Добавление функций

Новую функцию нужно положить в папку callback/Functions.
Функция представляет собой класс, названый по имени файла. Класс должен содержать метод go(), который будет выполнен при выборе определенного ответа. Доступ к другим элементам производится через глобальные переменные (global $Vk, $Sql, $data;).
Подключить и добавить новые функции можно в "Управлении ботом"(на вкладке "Главная").

Добавление хук

Новую хуку нужно положить callback/Hooks_*(В зависимости от типа входящего сообщения).
Хука представляет собой код, который исполнится до поиска сообщения.
Подключить и добавить новые хуки можно в "Управлении ботом"(на вкладке "Главная").