gpt4 book ai didi

bots - 使用自定义机器人将微软团队与自定义应用程序集成

转载 作者:行者123 更新时间:2023-12-03 14:47:03 25 4
gpt4 key购买 nike

我正在研究 Microsoft Teams 和 PHP 客户端框架(可以将数据保存在数据库中)的集成。
我构建的应用程序使用可操作的消息传递来做到这一点。此应用无法从 Bot 向端点发送任何消息。
我必须在某处注册机器人吗?它是否有特定的响应方式?
我的痛点可以通过传出的 webhooks 来克服,但它们不限于个人层面。
我关注的链接 -
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 构建一个具有机器人功能的应用程序。我做了,但它没有请求我的端点。
我描述了我的使用场景。你能否提出对我有帮助的出路。
谢谢

最佳答案

在我看来,您在注册机器人时遇到了问题(如果我错了,请纠正我)。
我假设您的机器人在 Bot Framework Emulator 中运行良好
在 MS Teams(或任何其他平台)上进行测试之前,您需要遵循某些步骤来注册您的机器人。我将列出不需要 Azure 订阅但您需要 Microsoft 365 帐户(您用于 Teams 的相同帐户)的方法。您还可以查看部署机器人的所有详尽方法 here

  • 将您的本地主机作为 Web 地址公开(您可以使用 ngrok 来实现)
  • 转至 Dev Botframework- Register bot ,使用您的帐户登录并单击创建新机器人。在消息传递端点中粘贴您公开的机器人端点并附加/api/messages 即 https:4ety45.com/api/messages
  • 您将获得 Microsoft APP ID 和密码,将其添加到您的机器人身份验证/配置 (& manifest.json) 文件
  • 转到 MS Teams、Appstudio,然后在 Manifest Editor 下单击导入现有应用程序(如果您已有 manifest.json 文件),否则单击创建新应用程序。
  • 确保填写所有信息,在 bots 部分下,您应该看到您的 bot(如果没有,请添加它)并确保为您的 bot 配置了消息扩展。
  • 单击测试和分发,然后安装以测试机器人
  • 关于bots - 使用自定义机器人将微软团队与自定义应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63407372/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com