0

我为我们公司的 IT 支持团队开发了一个聊天机器人,使用Bot Framework Composer在 MS Teams 上运行。我已将它与 Azure 逻辑应用程序集成以向 IT 支持团队发送电子邮件。我想知道怎么做;

  1. 在 MS Teams 中获取用户的电子邮件地址(我们可以使用 ${turn.activity.from.name} 遥测跟踪事件获取用户名)
  2. 设置超时时间
  3. 使用 JSON 格式的 HTTP 请求发送图像(然后用户可以上传他们的问题的屏幕截图)
4

1 回答 1

1
  1. 是的,您可以通过获取名册或用户个人资料或使用从本文档中获取单个成员详细信息来获取 MS 团队中用户的电子邮件地址。

  2. 不确定是否要重新开始对话或跟踪上次从用户收到消息的时间,但您可以参考使对话过期文档以开始使用。

  3. MS Teams 利用 webhook 与外部应用程序集成,并利用标准 HTTP 消息交换功能,其中响应与原始请求消息出现在同一链中,并且可以包含任何 bot 框架消息内容,例如富文本、图像、卡片和表情符号。

于 2021-06-21T21:58:00.387 回答