Skype机器人发送消息(不是回复)



尝试创建一个Skype Bot,但我有问题。请帮我。我使用PHP,因此我使用REST(而不是Nodejs或C#SDK)。任务:我必须在我的网站上从HTML表单发送数据到Skype(因此我不必回复一条消息,而只是发送)。好吧,我已经成功地在Microsoft Bot框架中创建了一个机器人。然后,我成功地收到了一个访问。然后他们在文档中说我必须将帖子发送到:

/v3/conversations/{conversationId}/activities

根据https://learn.microsoft.com/en-us/bot-framework/rest-api/bot-framework-ramework-restwork-rest-connector-send-send-send-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"
}

但是"成员的ID和成员名称"是什么?

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

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

最新更新