Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (!isset($_REQUEST)) die('Nothing was sent');
- $settings = array(
- // ID вашей страницы ВК
- 'id' => 283634561,
- // Токен от API Чат-менеджера
- 'token' => '3af3e168ad441d37f84b2c5836f57840',
- // Токен от API VK
- 'access_token' => '50ad97d7dcbc4f23507122b1aea8eab56c70a7678fa573535c22fc3d482c0cb299c3217848531310c78f6'
- );
- // Список ваших чатов. Строка слева - UID. Число справа - id чата на вашей странице.
- $chats = array(
- 'cAee' => 60
- );
- // Получаем и декодируем Callback запрос
- $rawjson = file_get_contents('php://input');
- if (!$rawjson) die('Пустой запрос!');
- $json = json_decode(utf8_encode($rawjson), true);
- //Строка для подтверждения при первом запросе
- $confirmation_token = md5($settings['id'].$settings['token']);
- // Определение типа события и обработка данных
- switch ($json['type']){
- case 'confirm':
- die($confirmation_token);
- break;
- case 'ban_expired':
- // ID пользователя у которого истек бан
- $user = $json['data']['user'];
- // UID чата
- $chat = $json['data']['chat'];
- // Вызов VK API.
- if (isset($chats[$chat])) file_get_contents("https://api.vk.com/method/execute.addIfFriend?v=5.87&access_token={$settings['access_token']}&user=$user&chat={$chats[$chat]}");
- break;
- default:
- break;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement