安裝或設定

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!