수색…


비고

Microsoft Bot Framework는 사용자가 좋아하는 대화 경험을 통해 즐길 수있는 고품질의 봇을 만들고 배포 할 수있는 포괄적 인 제품입니다. 봇을 작성하는 개발자는 모두 동일한 문제에 직면합니다. 봇은 기본 I / O가 필요합니다. 언어와 대화 기술이 있어야합니다. 그들은 공연적이고, 반응 적이며 확장 성이 있어야합니다. 사용자가 선택한 대화 환경과 언어에서 이상적으로 사용자와 연결해야합니다. Bot Framework는 텍스트 / SMS에서 Skype, Slack, Facebook Messenger, Kik, Office 365 메일 및 기타 인기있는 서비스에 이르기까지 자연스럽게 상호 작용하는 인텔리전트 로봇을 구축, 연결, 관리 및 게시하는 데 필요한 것을 제공합니다.

봇 (또는 대화 에이전트)은 디지털 경험의 필수 요소로 빠르게 자리 잡고 있습니다. 사용자가 웹 사이트 나 모바일 경험처럼 서비스 나 응용 프로그램과 상호 작용할 수있는 중요한 방법입니다. 봇을 작성하는 개발자는 모두 동일한 문제에 직면합니다. 봇은 기본 I / O가 필요합니다. 언어와 대화 기술이 있어야합니다. 선호하는 대화 경험과 언어로 사용자와 연결되어야합니다. Bot Framework는 30 개 이상의 언어로 자동 번역, 사용자 및 대화 상태 관리, 디버깅 도구, 삽입 가능한 웹 채팅 제어 및 사용자가 검색, 시도 및 추가 할 수있는 방법과 같은 개발자를 위해 이러한 문제를 더 쉽게 해결할 수있는 도구를 제공합니다. 그들이 좋아하는 대화 경험에 봇.

Bot Framework는 Bot Builder SDK, Developer Portal 및 Bot Directory를 비롯한 여러 구성 요소로 이루어져 있습니다.

여기에 이미지 설명을 입력하십시오.

버전

봇 빌더 최신 릴리스

언어 번역 출시일
Node.js 3.7.0 2017-02-23
기음# 3.5.5 2017-03-07
이전 릴리스는 여기 에서 찾을 수 있습니다 .

설치 또는 설정


기음#

  1. Visual Studio 2015 (최신 업데이트) - 무료로 커뮤니티 버전을 다운로드 할 수 있습니다 : www.VisualStudio.com

  2. 중요 : 모든 VS 확장 기능 을 최신 버전으로 업데이트하십시오 . 도구 -> 확장 기능 및 업데이트 -> 업데이트

  3. 여기에서 봇 응용 프로그램 템플릿 다운로드 : 템플릿 다운로드 전통적 인 당신의 비주얼 스튜디오 2015 템플릿 디렉토리에 zip 파일을 저장 "% USERPROFILE의 %의 \의 문서 템플릿 \ 비주얼 스튜디오 2015 \ \ ProjectTemplates 비주얼 C # \"참고 : 당신은 다시 시작해야합니다 이 단계 후에 Visual Studio를 사용하여 템플릿을 사용합니다.

새로운 봇 응용 프로그램 프로젝트

  1. 새 봇 응용 프로그램 템플릿을 사용하여 새 C # 프로젝트 만들기

봇 응용 솔루션

일단 봇이 생성되면 다음과 비슷한 해결책을 가져야합니다.

봇 응용 프로그램 브라우저 창

  1. F5 키를 누르거나 도구 모음에서 녹색 실행 단추를 클릭 하여 응용 프로그램 을 실행하십시오. 새로운 봇은 실제로 WebAPI 프로젝트이기 때문에 default.htm 페이지에 브라우저 창이 열립니다. 이제 봇이 실행 중이고 로컬로 노출됩니다. url을 참고하면 ... 다음 단계에서 Bot Framework Emulator를 설정해야합니다.

Node.js

  1. npm init 을 사용하여 새로운 node.js 프로젝트를 만듭니다.
  2. 다음 npm 명령을 사용하여 botbuilder sdk를 설치하고 복원하십시오.
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 사용하여이 파일을 실행할 수 있습니다.

이것은 봇 프레임 워크로 생성 된 모든 봇에 필요한 기본 설정입니다. 이 템플릿을 빈 템플릿 프로젝트로 시작하여 시작할 수 있습니다. 봇의 서버를 초기화하고 서버와 로컬 컴퓨터를 연결하는 커넥터를 만듭니다.

디버깅 용 에뮬레이터 다운로드 (노드 및 C #의 경우 모두)

에뮬레이터 이미지

  1. Bot Framework Emulator Emulator 다운로드 및 설치

  2. 에뮬레이터를 실행하고 Endpoint URL 입력란에 5 단계 (C #)의 url을 입력하십시오. 그런 다음 "연결"을 클릭하십시오.

봇에 연결 중

  1. 이제 에뮬레이터의 채팅 창을 사용하여 봇과 통신 할 수 있습니다. 오른쪽 하단에 대화 세부 정보가 기록되며, Post 및 Get Get 항목을 클릭하여 앞뒤로 전달 된 json을 볼 수 있습니다.

여기에 이미지 설명을 입력하십시오.

Microsoft Bot Framework를 사용하여 Bot 생성에 축하를 보냅니다!



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow