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);
План работы доступен на вкладке Projects.