You need to enable JavaScript to run this app. 如何将Microsoft Bot Composer设计的Bot Framework Bot部署到本地而非Azure
优惠活动
大模型
产品
解决方案
定价
更多

如何将Microsoft Bot Composer设计的Bot Framework Bot部署到本地而非Azure

Bot Composer 本地部署解决方案

Composer内置的发布功能默认仅对接Azure平台,因此发布目标下拉列表只有Azure选项,本地部署无需使用该发布配置入口,按以下步骤操作即可:

1. 环境准备

  • 安装对应机器人运行时的依赖:C#开发的机器人需要安装.NET 6 SDK,Node.js开发的机器人需要安装Node.js 16/18 LTS版本
  • 安装Bot Framework Emulator用于本地调试交互

2. 导出机器人运行时代码

  • 在Composer中打开已设计完成的机器人,进入左侧「项目设置」页面
  • 找到「自定义运行时」板块,开启「使用自定义运行时」开关
  • 点击「导出运行时」,将完整项目代码保存到本地指定目录

3. 启动本地机器人服务

  • 进入导出的项目根目录,打开终端:
    • 若为C#项目,执行命令 dotnet run
    • 若为Node.js项目,先执行 npm install 安装依赖包,再执行 npm start
  • 服务启动成功后,终端会输出监听地址,默认地址为 http://localhost:3978,机器人消息端点为 http://localhost:3978/api/messages

4. 本地测试验证

  • 打开Bot Framework Emulator,点击「Open Bot」,输入上述消息端点地址,微软App ID和App密码留空即可,点击连接后即可直接和本地部署的机器人交互。

如果需要将本地机器人设置为长期后台运行,可使用对应系统的服务托管工具(Windows可使用nssm、Linux可使用systemd)将启动命令配置为系统后台服务。

内容的提问来源于stack exchange,提问作者Sandeep Bhutani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 19:54:10