Facebook 및 Slack 용 오픈 소스 봇 빌더

Botkit 라이브 채팅 소프트웨어

Facebook, Slack 및 WebChat 용 봇 빌더

Botkit은 Microsoft Teams, Twilio, Facebook for Work 및 Cisco Spark를 포함한 많은 통합 기능을 갖춘 봇 설계 도구입니다. Botkit과 함께 대화 형 봇을 구축하십시오.

개요

고객 경험이 좋은 고객에게 다가 가고 참여하는 것은 현재 디지털 시대의 큰 도전이며 채팅 봇은이 과제를 충족시키는 좋은 방법입니다. Botkit은 배우기 쉽고 사용하기가 간단합니다. Nodejs 기반 오픈 소스 봇 프레임 워크입니다. 주요 메시징 플랫폼에 대한 광범위한 지원은 봇 빌딩에 가장 적합한 선택 중 하나입니다. Botkit은 비즈니스가 오프라인 업무 시간에도 인기있는 모든 메시징 응용 프로그램에서 고객에 대한 응답을 간단하고 쉽게 만들었습니다. Botkit은 빠른 스타터 키트를 제공하여 개발자의 수명을 봇 빌딩으로 시작하기가 매우 쉽습니다. 프레임 워크는 매우 유연하고 사용자 정의 가능하며 기본 플랫폼 API에 액세스 할 수 있으며 고객과의 상호 작용의 모양과 느낌을 더 잘 제어 할 수 있습니다. Microsoft BOT 프레임 워크의 일부이며 Microsoft Luis AI 또는 봇과 통합하기로 선택한 자연어 처리 엔진과 함께 작동합니다. 처음에는 Botkit이 Slack 플랫폼을위한 생산성 및 작업 중심 봇을 구축하기위한 개발자 중 하나 였지만 Microsoft는 Botkit을 인수 한 이후 프레임 워크가 변경되었으며 이제 여러 통신 채널을 지원했습니다. Botkit에는 자체 NLP가 없지만 단점은 아니기 때문에 유연하고 원하는 NLP 엔진을 지원하기 때문에 이점이 있습니다. Botkit을 사용하여 콘텐츠 공유 챗봇에서 생산성 챗봇 및 게임 챗봇에 이르기까지 다양한 유형의 봇을 구축 할 수 있습니다.

요구 사항

각 Botkit Bot은 실제로 Node.js 앱으로 Botkit Core 라이브러리, 기본 웹 서버 및 봇 특별 제작을 위해 결합하는 응용 프로그램 논리 및 플러그인으로 구성됩니다. Botkit을 실행하려면 컴퓨터에 노드를 설치해야합니다.

특징

다음은 Botkit의 주요 기능입니다

  • 메시지 수신
  • 메시지 보내기
  • 대화 상자 사용
  • 봇 코드를 구성하십시오
  • 봇 프레임 워크 채널 사용
  • 빌딩 & amp; 플러그인 사용
  • 중간 전쟁 현재 Botkit은 다양한 소스로부터 메시지 수신을 지원합니다.
  • 슬랙 실시간 메시징 (RTM)
  • 들어오는 Webhooks의 여유
  • 슬래시 명령을 슬랙합니다
  • Facebook Messenger Webhooks
  • Twilio IP 메시징

설치 지침

Botkit을 로컬로 시작하는 가장 좋은 방법은 명령 줄 도구를 설치하고이를 사용하여 새로운 Botkit 프로젝트를 만듭니다. 이것은 스타터 키트를 설치하고 구성합니다!

npm install -g yo generator-botkit
yo botkit

처음부터 시작합니다

기존 노드 애플리케이션에 Botkit을 추가 할 수도 있습니다. 먼저 프로젝트에 추가하십시오.

npm install --save botkit

그런 다음 응용 프로그램 코드에 Botkit을 추가하십시오.

let { Botkit } = require('botkit');

const controller = new Botkit(MY_CONFIGURATION);

controller.hears('hello','direct_message', function(bot, message) {
    bot.reply(message,'Hello yourself!');
});
 한국인