【问题标题】:Custom Microsoft Teams Connector doesn't communicate with an external service at all自定义 Microsoft Teams 连接器根本不与外部服务通信
【发布时间】:2018-06-06 15:38:36
【问题描述】:

常见说明

首先,我的目标是使用内部 API 将通知从我的服务发送到 MT 通道,并且可以选择将通知传输到内部 API。

我发现一个连接器具有这样的功能。我尝试使用StackOverflowConnector 的好例子。这是一个很好的起点,这正是我所需要的(Bot 具有不适当的 UI 行为),但我决定从创建 Bot 开始逐步完成,以更好地理解事物。简而言之,我取得了成功,机器人和 mt 频道在两个方向上都能很好地沟通。下一点是连接器。我在这里浏览了所有信息:

  1. https://docs.microsoft.com/en-us/microsoftteams/platform/index
  2. https://docs.microsoft.com/en-us/azure/bot-service/?view=azure-bot-service-3.0
  3. https://docs.microsoft.com/en-us/outlook/

我为创建连接器所采取的措施

  1. 在连接器开发者仪表板中注册了一个连接器,其中包含以下字段:

  2. 运行外部服务以与连接器通信。检查服务是否正常

  3. 获取了一个 manifest.json 文件,该文件由 Connectors Developer Dashboard 生成,并将其上传到 Microsoft Team(MT) 团队。上传成功。外部服务没有网络请求(监控 nginx 日志)

  4. 在 MT 中选择了一个频道并单击了 连接器 对话框选项。在列表 Sideloaded 组中找到创建的连接器,然后单击 Configure。得到这样的窗口并单击完成。什么都没发生

  1. 从 [github 连接器示例][3] 运行 nodejs 代码(由于完全没有请求,它没有意义)

我的预期:

外部服务中的任何活动,我无法监控的其他集成节点。我将这个失败的结果与 StackOverflowConnector 的结果和我的机器人经验进行了比较,两者都可以根据需要工作。

问题:

如何设置连接器以工作,发送网络请求?至少要有回声逻辑

更新:

我注意到一个关于删除连接器的 MT 应用程序的奇怪报告。

【问题讨论】:

  • 欢迎来到 Stack Overflow!由于您是新来的,我建议您阅读"How do I ask a good question?" 以获取一些提示。你的问题很不清楚。 “有些事情会发生”是相当广泛的。
  • 修复它.......

标签: microsoft-teams office365connectors


【解决方案1】:

我相信您可能会对BotConnector 感到困惑。根据您的帖子描述,您应该寻找create a Bot 而不是连接器。如果您有其他疑问,请告诉我们。

更新:

你能试试C# sample 代码吗?这是您理解的基本流程:

  1. 当用户点击访问站点进行安装时,Setup 端点被命中。
  2. 当用户点击 Connecto to Office 365 时,Register 端点会被 webhook 信息命中。
  3. 在您的系统中创建新任务后,您可以使用webhook url 将消息发布到已注册的频道。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 1970-01-01
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 2018-08-17
    • 2021-08-13
    相关资源
    最近更新 更多