SaveText.Ru

Без имени
  1. // обработка команды
  2. case "!линк":
  3.                 $msg = "1";
  4.                 send_link($token, $peer_id, $msg);
  5.                 break;
  6. // сама функция
  7. function send_link($key, $peer, $message) {
  8.     $keyboard = json_encode(array(
  9.         "one_time" => true,
  10.         "buttons" => array(array(
  11.             array(
  12.                 "action" => array(
  13.                 "type" => "open_link",
  14.                 "link" => "https://vk.com/",
  15.                 "label" => "vk"
  16.                 ),
  17.                 ),
  18.             array(
  19.                 "action" => array(
  20.                 "type" => "open_link",
  21.                 "link" => "https://teamspeak.com",
  22.                 "label" => "ts"
  23.                 ),
  24.                 )
  25.  
  26.  
  27.         ))
  28.     ));
  29.     $data = array( // создаем массив с информацией, которую надо отправить ВК
  30.         "access_token" => $key, // пишем код доступа сообщества
  31.         "v" => "5.81", // пишем версию API
  32.         "peer_id" => $peer, // пишем, куда отправить сообщение
  33.         "keyboard" => $keyboard,
  34.         "message" => $message // пишем само сообщение
  35.     );
  36.     $response = file_get_contents("https://api.vk.com/method/messages.send?" . http_build_query($data)); // и отправляем сгенерированный запрос
  37.     file_put_contents("log.txt", $response);
  38. }

Share with your friends:

Print