я хочу построить просто скайп бот через php для отправки и получения массажа
Я устал от Serch, но не могу найти истинный SDK или скомпилированный образец для этого
мне нужна помощь после получения токена от https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token
Теперь у меня есть токен и Sed в реальном времени, и я всегда отправляю это с моими запросами.
но я не недооцениваю и хорошо, что любой способ отправить массаж?
что такое параметры отправки массажа?
что такое отправка массажной ссылки?
у меня есть эта ошибка:
Невозможно отобразить страницу, поскольку произошла внутренняя ошибка сервера.
Пожалуйста, помогите мне и отправьте готовый или верный SDK на работу!
я rtying Avry SDK в GIT или Google не найти мой ответ ..
Благодарю .
Привет, это мой скрипт бота, с этим я могу получить токен и отправить реалтим
Просто я не знаю, каков следующий шаг для отправки MSG или в чем проблема моего скрипта?
я использую php lagn
$content = file_get_contents("php://input");
$update = json_decode($content,true);
$conversation=$update['conversation']['id'];
$user=$update['from']['id'];
file_put_contents('skype.txt',print_r($update,true));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token");
curl_setopt($ch, CURLOPT_POST, 1);
$params ="grant_type=client_credentials&";
$params.="client_id=*****************************"; // My id
$params.="client_secret=**************************"; // My Password
$params.="scope=https://api.botframework.com/.default";
curl_setopt($ch, CURLOPT_POSTFIELDS,$params); //Post Fields
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$headers = array();
$headers = ['Content-Type: application/x-www-form-urlencoded'];
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec ($ch);
if(curl_errno($ch)){
var_dump(curl_error($ch));
}
$result=json_decode($result);
$access_token=$result->access_token; // now i have access token// what is after this step ? for send or reply msg in skype bot ?
// send request for send massage ?!
curl_setopt($ch, CURLOPT_URL,"https://skype.botframework.com/v3/conversations/".$conversation."/activities/".$user);
curl_setopt($ch, CURLOPT_POST, 1);
// what is parametr for send or reply msg ?
// what is requarement params ?
$params=array(
'type' =>'message' ,
'timestamp'=>$update['timestamp'],
'from'=>array(
'id' => $update['from']['id'],
'name' => $update['from']['name'],
),
'conversation'=>array(
'id' => $update['conversation']['id'],
),
'recipient'=>array(
'id' => $update['recipient']['id'],
'name' => $update['recipient']['name'],
),
'text'=>'Wellcome to MWH',
'replyToId' =>$user,
);
$params=json_encode($params);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params); //Post Fields
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$headers = array();
$headers = ['Authorization: Bearer'.$access_token];
$headers = ['Content-Type: application/json; charset=utf-8'];
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$res = curl_exec ($ch);
if(curl_errno($ch)){
var_dump(curl_error($ch));
}
curl_close ($ch);
$res=json_decode($res);
// file_put_contents('skype.txt',print_r($res,true));
я использую эту ссылку
https://blogs.msdn.microsoft.com/tsmatsuz/2016/08/19/build-skype-bot-with-microsoft-bot-framework-oauth-and-rest-api/
Других решений пока нет …