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