@AlevVS

Бот Viber как установить тело ответа?

Добрый день.
Я по 1С.
В PHP не разбираюсь. Начальство поручило сделать бота для вибер.
Делаю как тут написано Ссылка но проще.
И как раз тут нет того что мне нужно. Все обрабатывается в 1С. За исключением события "conversation_started". В документации по API написано что нужно установить тело ответа в виде json
{
   "sender":{
      "name":"John McClane",
      "avatar":"http://avatar.example.com"
   },
   "tracking_data":"tracking data",
   "type":"picture",
   "text":"Welcome to our bot!",
   "media":"http://www.images.com/img.jpg",
   "thumbnail":"http://www.images.com/thumb.jpg"
}

Сейчас Вебхук выглядит так:
<?php
$json = file_get_contents('php://input');
$viber = JSON_decode($json);
if ($viber->event == "conversation_started"){
///Как установить тело ответа тут
}
else {
$client = new SoapClient("http://хххххх.ru/audit/ws/хххххх.1cws?wsdl", array('login'=>"хххх",'password' => "ххххх"));
$result = $client->ViberSend(array('MSG'=>$json));
}
?>
  • Вопрос задан
  • 1059 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы