A powerful and easy-to-use package for creating VK API bots in PHP and Laravel, inspired by the architecture of popular Telegram bot libraries.
- Fluent Method Calls: Intuitive API for interacting with VK.
- Event-Driven Architecture: Handle updates (Webhooks or LongPoll) with dedicated handlers.
- Laravel Integration: Built-in service providers, config, and artisan commands.
- Rich Object Mapping: Responses are mapped to clean PHP objects.
You can install the package via composer:
composer require dillarionov/vkbotuse dillarionov\VkBot\VkBot;
$bot = new VkBot('your-token');
$bot->onMessage(function ($update) use ($bot) {
if ($update->message) {
$bot->messages()->send([
'peer_id' => $update->message->peer_id,
'message' => 'Hello from VkBot!',
'random_id' => rand()
]);
}
});See the documentation for more details.
The MIT License (MIT). Please see License File for more information.