Бесконечный ответ от бота VK API

314
04 мая 2017, 16:28

Всем доброго времени
Начал писать бота для вк,для получение сообщений использую метод:

messages.getLongPollHistory

<?php
$vk = new Vk();

// Запрос на полученные сообщения
$fakeOption = array();
$getLong = $vk->GetVk("messages.getLongPollServer", $fakeOption, $token);
var_dump($getLong);
$longOption = array('ts' => 1816595570);//($getLong['response']['ts']));
$getMessage = $vk->GetVk("messages.getLongPollHistory", $longOption, $token);
var_dump($getMessage);

foreach ($getMessage as $response) {
    $countMessage = count($response["messages"]);
    $message = $response["messages"][$countMessage - 1]['body'];
    $userID = $response["messages"][$countMessage - 1]['uid'];
}
switch ($message){
    case "Привет":
        $messageOption = array('user_id' => $userID, 'message' => "И тебе привет");
        $vk->GetVk("messages.send", $messageOption, $token);
        breack;
    default:
        $messageOption = array('user_id' => $userID, 'message' => "Что ты несёшь?");
        $vk->GetVk("messages.send", $messageOption, $token);
}
?>

Ошибка думаю в обращение к "body".
Как правильно "читать" "body" в ответе от вк,чтобы он не отвечал на свои же сообщения.
Надеюсь,понятно объяснил суть вопроса.
Заранее благодарю за ответы.

READ ALSO
Как в строке найти слово с большой буквы?

Как в строке найти слово с большой буквы?

Как с помощью PHP в строке найти слово с большой буквы, не считая первого слова в строке, и это слово с большой буквы занести в переменную ?

267
Как вывести результат работы функции?

Как вывести результат работы функции?

Не получается вывести функциюПо разному пробовал выводить и не хочет

253
Сортировка по области (point)

Сортировка по области (point)

Есть таблица в которой есть столбец point с координатами точки

206
Как задать уникальный сложный индекс у строки в БД SQL?

Как задать уникальный сложный индекс у строки в БД SQL?

При добавлении новой строки в таблицу в БД ей автоматически присваивается индекс? состоящий из 1 цифры и тд

204