0

Skype Bot 만들기를 시도했지만 문제가 있습니다. 도와주세요. PHP를 사용하므로 REST (NodeJS 또는 C# SDK 아님)를 사용합니다. 작업 : 내 웹 사이트의 html 양식에서 Skype로 데이터를 보내야합니다 (따라서 메시지에 회신 할 필요는 없지만 보내면됩니다). 음, 저는 Microsoft Bot Framework에서 성공적으로 봇을 만들었습니다. 그런 다음 access_token을 성공적으로 받았습니다.Skype Bot 메시지 (답장 아님)

내가 그렇게 JSON과 /v3/conversations에 요청을 보내야합니다 https://docs.microsoft.com/en-us/bot-framework/rest-api/bot-framework-rest-connector-send-and-receive-messages에 따르면
/v3/conversations/{conversationId}/activities 

: 그런 다음 그들은 내가에 POST를 보낼 수있는 그 문서에 말을

{ 
"bot": { 
"id": "12345678", 
"name": "bot's name" 
}, 
"isGroup": false, 
"members": [ 
{ 
"id": "1234abcd", 
"name": "recipient's name" 
} 
], 
"topicName": "News Alert" 
} 

그러나 인 " 회원 ID와 회원 이름 "?

+0

"내 웹 사이트에서 html 양식의 데이터를 Skype로 보내야합니다." https://dev.skype.com/webcontrol? –

답변

0

일부 회원의 회원 ID를 가져 오려면 그룹에 해당 회원을 모두 추가하고 그룹에 봇을 추가하고 그룹에서 봇을 언급하는 메시지를 보내는 것이 바람직합니다. conversationId으로 json을 받게됩니다. 이 conversationId으로 그룹의 회원 ID와 회원 이름을 받으려면 v3/conversations/{conversationId}/members으로 요청하십시오.

이제이 멤버 ID와 멤버 이름을 사용하여 멤버와 개별 대화를 시작할 수 있습니다 (그림은 my answer to this question).

+0

감사합니다! 당신의 대답은 정확하다고 생각하지만 이미 문제를 해결했습니다. 방금 스카이프의 웹 버전을 열고 회원으로 로그인하여 메시지를 보내고 싶었습니다. Google 크롬 관리자의 네트워크에서 회원님의 ID를 볼 수 있었지만 (봇이 아닌) 나에게 메시지를 보냈습니다. 문제는 없어졌지만 회원의 ID를 찾는 것이 왜 쉬운 지 이해할 수 없습니다 ... –