Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Senses Engine logo

PHP version VK API version Latest Stable Version ZIP Files status Latest commit License

Senses Engine

Senses Engine — библиотека для создания ботов ВКонтакте.

📖 Documentation 🤖 Examples

Оглавление

Обзор

Представьте, что вам необходимо создать бота ВКонтакте, получающего данные с помощью Longpoll. Вы пишете функцию для работы с VK API, паралелльно реализовывая цикличные запросы к LP-серверу через while.

Теперь посмотрите сюда.

include './loader.php';

$vk = new vk('lp');

$vk->bot->onCommands(['test'], function($data, $msg) {
  $msg->reply('Ответ на тестовую команду');
});

$vk->listen();

Всё стало гораздо проще. Весь код для работы с VK API скрыт внутри функций библиотеки, вам остаётся лишь добавлять команды и модифицировать классы под себя.

Старый способ подключения

До версии 0.8 использовался другой способ создания ботов. Он используется под капотом нового класса vk. Рекомендуется использовать новый способ.

include './loader.php';

$be = new BotEngine();

$be->onCommands(['test', 'тест', 'тестирование'], function($data, $msg) {
  $msg->reply('Ответ на тестовую команду');
});

$dh = new DataHandler('lp', $be);

Roadmap

План работы доступен на вкладке Projects.