安装或设置

C#

  1. Visual Studio 2015 (最新更新) - 你可以在此免费下载社区版: www.VisualStudio.com

  2. 重要提示:将所有 VS 扩展更新为其最新版本工具 - >扩展和更新 - >更新

  3. 从此处下载 Bot 应用程序模板模板下载将 zip 文件保存到 Visual Studio 2015 模板目录,该目录传统上位于“%USERPROFILE%\ Documents \ Visual Studio 2015 \ Templates \ ProjectTemplates \ Visual C#”中注意:你需要重新启动视觉工作室在此步骤之后,才能使用模板。

StackOverflow 文档

  1. 使用新的 Bot 应用程序模板创建一个新的 C#项目

StackOverflow 文档

完成机器人创建后,你应该有一个类似于此的解决方案:

StackOverflow 文档

  1. **** 通过按 F5 或单击工具栏中的绿色运行按钮来运行应用程序。由于我们的新机器人实际上是一个 WebAPI 项目,因此将打开一个浏览器窗口到 default.htm 页面。机器人现在正在运行,并在本地暴露。请注意网址…下一步将需要设置 Bot 框架模拟器。

Node.js

  1. 使用 npm init 创建一个新的 node.js 项目。
  2. 安装 botbuilder sdk 并使用以下 npm 命令解析:
npm install --save botbuilder
npm install --save restify
  1. 要创建机器人,请创建一个名为 index.js 的新文件,并复制以下代码以初始化机器人。
var restify = require('restify');
var builder = require('botbuilder');

// Setup Restify Server
var server = restify.createServer();
server.listen(process.env.port || process.env.PORT || 3978, function () {
   console.log('%s listening to %s', server.name, server.url); 
});

// Create chat connector for communicating with the Bot Framework Service
var connector = new builder.ChatConnector({
    appId: process.env.MICROSOFT_APP_ID,
    appPassword: process.env.MICROSOFT_APP_PASSWORD
});

var bot = new builder.UniversalBot(connector);
  1. 你现在应该可以使用 node index.js 运行此文件。

这是使用 bot 框架创建的所有机器人所需的基本设置。你可以将其视为空白模板项目。它为你的机器人初始化一个 restify 服务器,并创建一个连接器以将本地机器与你的服务器连接。

下载用于调试的仿真器(用于节点和 C#)

StackOverflow 文档

  1. 下载并安装 Bot Framework 仿真 仿真器下载

  2. 运行模拟器,并将步骤 5(C#)中的 URL 输入到“ 端点 URL” 文本框中。然后,单击连接

StackOverflow 文档

  1. 你现在应该可以使用模拟器中的聊天窗口与机器人进行通信。你将在右下方看到对话详细信息,你可以单击发布获取行项目以查看已来回传递的 json。

StackOverflow 文档

恭喜你使用 Microsoft Bot Framework 创建了一个 Bot!