Sends several messages through the time for one request, although I wrote OK:
<?php $access_token = '...'; $secret_key = '...'; $success_token = '...'; $data = json_decode(file_get_contents('php://input')); if(!$data){ echo '1'; } if($data->secret !== $secret_key && $data->type !== 'confirmation'){ echo '2'; } switch($data->type){ case 'confirmation': echo $success_token; break; case 'message_new': $body = $data->object->body; if($body == '/help'){ $message = 'Привет, вот список того, что я могу:<br> /help - список команд<br> /info - информарция о боте <br>/kek - Kek! <br>/comment - оценю твою аву по 10-ти бальной шкале<br>/quest - текстовый квест.Скоро будет доступно! <br>Не забывай, что это всего лишь команды.Ты все также можешь просто общаться с ботом, как с человеком!'; }elseif($body == '/info'){ $message = 'Информация о боте: <br>id отправителя: '.$data->object->user_id.'<br>Версия протокола передачи запросов ВК: 5.79'; }elseif($body == '/kek'){ $message = 'Ахаха,kek id'.$data->object->user_id; }elseif($body == '/comment'){ $star = rand(0, 10); $message = 'Хммм, дайка подумать... '.$star.'/10'; }else{ $message = 'Прости, но такой команды нет!'; } $params = array( 'user_id' => $data->object->user_id, 'message' => $message, 'v' => '5.78', 'access_token' => $access_token ); file_get_contents('https://api.vk.com/method/messages.send?' . http_build_query($params)); header('HTTP/1.1 200 OK'); echo 'ok'; break; } ?>