0

尝试创建 Skype 机器人,但我遇到了问题。请帮我。我使用 PHP,所以我使用 REST(不是 NodeJS 或 C# SDK)。任务:我必须将我网站上的 html 表单中的数据发送到 Skype(所以我不必回复消息,只需发送)。好吧,我已经在 Microsoft Bot Framework 中成功创建了一个机器人。然后我成功收到了一个access_token。然后他们在文档中说我必须发送 POST 到:

/v3/conversations/{conversationId}/activities

根据https://docs.microsoft.com/en-us/bot-framework/rest-api/bot-framework-rest-connector-send-and-receive-messages/v3/conversations我必须像这样使用 JSON发送请求:

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

但是“会员的身份证和会员的名字”是什么?

4

1 回答 1

0

要获取某些成员的成员 ID,请将所有这些成员添加到组中,并将机器人也添加到组中,最好在组中发送消息,提及机器人。您将收到一个带有conversationId. 有了这个conversationId,发出 get 请求以v3/conversations/{conversationId}/members接收组中成员的成员 ID 和成员名称。

您现在可以继续使用这些成员 ID 和成员名称来开始与成员的个人对话(我对此问题的回答中对此进行了说明)。

于 2017-12-16T03:55:24.940 回答