Помощь по скриптам | api vk bot
Тема закрыта by
Foxsa
Причина: Толку от бумасятины 0
Причина: Толку от бумасятины 0
Помогайте, помогаторы
Вот код php bot vk, для стены сообщества вк, а точнее для комментов Суть скрипта/бота, при написании комментария на стене сообщества, к примеру "Привет", бот должен отвечать в ответ на коммент фразой "Хай" в ответ пользователю, но он молчит, вроде бы все так написано, но смотрю в книгу и вижу фигу, сейчас это про-меня
Вот php code: Вот отправленный запрос "wall_reply_new":
Вот код php bot vk, для стены сообщества вк, а точнее для комментов Суть скрипта/бота, при написании комментария на стене сообщества, к примеру "Привет", бот должен отвечать в ответ на коммент фразой "Хай" в ответ пользователю, но он молчит, вроде бы все так написано, но смотрю в книгу и вижу фигу, сейчас это про-меня
Вот php code: php
<?php $token = "vk1.a.1RLwTaDeFM_qL7hv3_zoyZp2NDX9L5ArI0OYk5scLXMgMQPVemk-Dc_VAUP93pq7eZig5h-Mv2eViDB9fjyLr-EJ7p2THOPbgdOvHtLYrhw35Qi5IbaFrogfEsj5xYP6d2oHtucNC-GXA2FVbRlTkuPJWlmEhkJNrQ3ZeM-1ySyhPT3h_glHnn4Du2RSEMCetAQH4MADdJot_6668A****"; function vkApi($method, $params, $token) { $params['access_token'] = $token; $params['v'] = '5.199'; $query = http_build_query($params); $url = 'https://api.vk.com/method/' . $method . '?' . $query; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($curl); curl_close($curl); return json_decode($response, true); } $data = json_decode(file_get_contents('php://input'), true); if ($data && isset($data['type'])) { if ($data['type'] == 'confirmation') { echo 'b40029**'; // Подтверждение адреса сервера } elseif ($data['type'] == 'message_new') { $secret_key = "test**"; if (isset($data['secret']) && $data['secret'] == $secret_key) { if (isset($data['object']['message']['text']) && stripos($data['object']['message']['text'], 'Привет') !== false) { $group_id = $data['group_id']; $response_text = "Хай."; $comment_id = $data['object']['message']['post_id']; vkApi('wall.createComment', [ 'owner_id' => '-' . $group_id, 'post_id' => $data['object']['message']['post_id'], 'from_id' => $data['object']['message']['from_id'], 'message' => $response_text, 'reply_to_comment' => $comment_id, 'reply_to_user' => $data['object']['message']['from_id'], ], $token); } } } } ?> json
{ "group_id": 1918683**, "type": "wall_reply_new", "event_id": "f6ed29a10610b3bc1d77f17d51606a179d2ac305", "v": "5.199", "object": { "id": 61, "from_id": 5537292**, "date": 1710184081, "text": "Привет", "can_delete": 1, "post_id": 5, "owner_id": -1918683**, "parents_stack": [], "thread": { "count": 0 }, "post_owner_id": -1918683** }, "secret": "test**" }