Первый бот

Здесь мы создадим первого нашего бота!

Инициализация необходимых классов

$api = new VkApi('access_token', 5.131);
$bot = new VkBot($api);

Добавим обработчик

$bot->message(function (MessageNew $event) {
    $event->answer('Твой текст: ' . $event->message->text);
});

Простой эхо-бот готов!

Добавим команду

$bot->message(function (MessageNew $event, $command, ...$arguments) { // ...$arguments - это все аргументы в виде массива
    $text = implode(' ', $arguments); // склеиваем все аргументы пробелом
    $event->answer('Аргументы команды: ' . $text);
})->command('echo'); // команда !echo

По умолчанию префикс будет "!", изменить его можно через $bot->setPrefix()

Last updated