此 howto 描述了如何设置 discourse-chat-integration 中包含的 Power Automate 提供程序。
安装
如果尚未安装,请安装 discourse-chat-integration 插件。
设置 Microsoft Teams
Power Automate 使用的网络钩子可以直接从 Power Automate 或通过 Microsoft Teams 创建。您必须为要发送更新到的每个 Microsoft Teams 频道执行其中一个步骤。
通过 Microsoft Teams 设置(简单快捷)
- 导航到要添加网络钩子的频道或聊天,然后从顶部导航栏中选择(•••)更多选项。
- 从下拉菜单中选择 工作流,然后搜索 收到网络钩子请求时发布到频道。
- 提供一个名称和将用于发布的帐户,然后单击 下一步。验证提供的团队和频道(或聊天),然后单击 添加工作流。
- 对话窗口将显示一个映射到频道的唯一 URL。确保您 复制并保存 URL — 您必须将其提供给外部服务。
- 选择 完成 按钮。网络钩子将在团队频道中可用。
通过 Power Automate 设置(高级且可自定义)
从预建模板开始:
- 如果尚未登录,请登录 Power Automate。
- 选择要连接的 Microsoft Teams 用户帐户。该帐户将显示为从此自动化发送的通知的发件人。
- 选择 Microsoft Teams 团队和频道(或聊天)。
- 单击“在高级模式下编辑”链接。
- 在新视图中,单击标题并将其更新为更有意义的内容,单击“保存”,然后单击“收到 Teams 网络钩子请求时”卡片。
- 对话窗格将显示一个映射到频道(或聊天)的唯一 URL。确保您 复制并保存 URL — 您必须将其提供给外部服务。
设置 Discourse
- 在您的站点设置中,启用“启用了聊天集成团队”设置。
- 转到“插件”选项卡,然后转到“聊天集成”。
- 转到“Power Automate”选项卡,然后单击“添加频道”。
- 输入您的团队频道的名称(例如,discourse)。
- 粘贴您之前复制的网络钩子 URL,然后单击“保存频道”。
- 使用您刚刚创建的频道的“测试”按钮来检查一切是否正常。您应该会在 Microsoft Teams 频道中看到您的测试主题。
- 根据 discourse-chat-integration 说明为您的频道设置一些规则。
- 庆祝
