API VK, ответ ботом-сообществом на сообщения

GothX

Участники
Сообщения
2
Реакции
0
Баллы
16
Доброго времени суток!
Вангую тысячи помидоров в свой адрес, но я реально не понимаю, что я делаю не так.
Использую инструкции, коих тысячи в интернетах, в том числе и на вашем форуме: https://xenforo.info/threads/Бот-для-беседы-vk-на-php.43175/
Сделал все в точности как тут, да и везде в других местах, и ни-че-го. При отправке сообщения в беседу с ботом ничего не происходит.

Для простоты сейчас в качестве теста использую вот такой код:
PHP:
<?php
$confirmation_token = 'confirmation_token';
function vk_msg_send($peer_id,$text){
    $request_params = array(
        'message' => $text,
        'peer_id' => $peer_id,
        'access_token' => "access_token",
        'v' => '5.87'
    );
    $get_params = http_build_query($request_params);
    file_get_contents('https://api.vk.com/method/messages.send?'. $get_params);
}
$data = json_decode(file_get_contents('php://input'));
switch ($data->type) { 
    case 'confirmation':
        echo $confirmation_token;
    break; 
        
    case 'message_new':
        $message_text = $data -> object -> text;
        $chat_id = $data -> object -> peer_id;
        if ($message_text == "привет"){
            vk_msg_send($chat_id, "Привет, я бот, который говорит две фразы.");
        }
        if ($message_text == "пока"){
            vk_msg_send($chat_id, "Пока. Если захочешь с кем-то поговорить, то у тебя есть бот, который говорит две фразы.");
        }
        echo 'ok';
    break;
}
?>

Может, что-то в API поменялось? Очень жду ответа.
 
Последнее редактирование:
Не хреновую ты инструкцию здесь нашел, только она в мусоре лежит, наверное что то должно это значить :)
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу