Skip to content
This repository was archived by the owner on Sep 29, 2024. It is now read-only.

Latest commit

 

History

History
63 lines (47 loc) · 3.35 KB

README.md

File metadata and controls

63 lines (47 loc) · 3.35 KB

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.