【问题标题】:Integrating microsoft team with Custom app using custom bots使用自定义机器人将微软团队与自定义应用程序集成
【发布时间】:2020-12-04 00:33:25
【问题描述】:

我正在整合 Microsoft Teams 和 PHP 客户端框架(可以将数据保存在数据库中)。

我构建的应用程序使用可操作的消息传递来执行此操作。此应用无法从 Bot 向端点发送任何消息。

我必须在某处注册 Bot 吗?是否有特定的响应方式?

传出的 webhook 可以克服我的痛点,但它们并不局限于个人层面。

我关注的链接-

https://docs.microsoft.com/en-us/microsoftteams/platform/messaging-extensions/how-to/create-messaging-extension#create-your-app-manifest-using-app-studio

https://docs.microsoft.com/en-us/microsoftteams/platform/tutorials/get-started-nodejs-app-studio#download-and-host-your-app

到目前为止我所尝试的 -

我尝试了一个与 MS-Teams 通信的示例 nodejs 应用程序。

我尝试使用 AppStudio 构建具有机器人功能的应用程序。我做了,但它没有请求我的端点。

我描述了我的使用场景。您能否建议对我有帮助的出路。

谢谢

【问题讨论】:

    标签: bots cakephp-3.0 microsoft-teams


    【解决方案1】:

    在我看来,您在注册机器人时遇到问题(如果我错了,请纠正我)

    我假设您的机器人在 Bot Framework Emulator 中运行良好

    在 MS Teams(或任何其他平台)上进行测试之前,您需要遵循某些步骤来注册您的机器人。我将列出不需要 Azure 订阅但您需要 Microsoft 365 帐户(与您用于 Teams 的帐户相同的帐户)的方法。您还可以查看部署机器人的所有详尽方法here

    1. 将您的本地主机公开为网址(您可以为此使用ngrok
    2. 转到Dev Botframework- Register bot,使用您的帐户登录,然后单击创建新机器人。在消息传递端点中粘贴您公开的机器人端点并将其附加 /api/messages 即 https:4ety45.com/api/messages
    3. 您将获得一个 Microsoft APP ID 和密码,将其添加到您的机器人身份验证/配置 (& manifest.json) 文件中
    4. 转到 MS Teams、Appstudio 并在 Manifest Editor 下单击导入现有应用程序(如果您已有 manifest.json 文件),否则单击创建新应用程序。
    5. 确保填写所有信息,在聊天机器人部分下,您应该会看到您的聊天机器人(如果没有,请添加),并确保为您的聊天机器人配置了消息传递扩展。
    6. 点击测试和分发,然后安装以测试机器人

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-29
      • 2020-04-11
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      相关资源
      最近更新 更多