更正ID以将消息发送到Skype帐户

时间:2017-02-21 11:34:53

标签: botframework

我试图通过向我的Skype帐户发送消息来测试我的机器人。我找不到如何联系自己的方式members.id id是什么?我尝试了Skype名称,但找不到任何适合的其他ID,而且文档也不是很有帮助。

我开始谈话了:

{
  "bot": {
    "id": "2",
    "name": "bot's name"
  },
  "isGroup": false,
  "members": [
    {
      "id": "123",           <----------------- WHAT SHALL BE HERE?
      "name": "My Account"
    }
  ],
  "topicName": "News Alert"
}

对话的ID为{ "id": "123" }

我可以从Skype应用程序中找到机器人,但我从未收到任何东西。

1 个答案:

答案 0 :(得分:1)

您可以通过在他/她发送消息时检查Activity.From.Id属性来获取用户的ID 另请注意,如果是Skype和Facebook,则会为每个用户更改用户ID 因此,每个用户对每个Bot都有不同的ID,并且该ID不是Skype(或Facebook)ID,如documentation中所述