**이 프로젝트는 유지 관리되지 않습니다. Hubot 또는 내 클라이언트 측 시도인 Saihubot을 고려해 보십시오 **
webbybot 은 ES6 및 일반 자바스크립트로 작성된 메시지/채팅 봇을 구축하기 위한 차세대 프레임워크입니다. 휴봇의 미들웨어 및 플러그인과 완벽하게 호환됩니다.
차이점:
동일:
작동하는 웹봇을 만들기 위한 템플릿인 webby-template 에서 시작할 수 있습니다.
$ git clone https://github.com/gasolin/webby-template.git demo
$ cd demo
$ npm install
$ ./bin/webby
npm에서 추가 기술을 찾아 설치할 수 있습니다.
external-scripts.json
에서 기술을 활성화합니다.
.env 파일에 환경 변수를 추가합니다.
휴봇 시작하기를 참고하세요. 먼저 휴봇 생성기를 설치하세요.
npm install -g yo generator-hubot
그런 다음 다음을 사용하여 로봇을 생성하십시오.
yo hubot
폴더에 들어가서 bin/hubot
편집하고 hubot
webby
로 바꿉니다.
webbybot 패키지 설치
npm install --save webbybot
예를 들어 텔레그램 어댑터를 살펴보겠습니다. node_modules/hubot-telegram/src/telegram.coffee
편집하고 첫 번째 줄 require 'hubot'
require ' webbybot '
으로 바꾸세요.
정상적으로 봇을 시작하세요
./bin/hubot
hubot-telegram
및 hubot-messenger
로 테스트되었습니다.
$ npm install -g mocha
명령을 실행
$ npm run build
$ npm install hubot-calculator hubot-diagnostics
다음을 포함하는 external-scripts.json 파일을 추가합니다.
[
"hubot-diagnostics" ,
"hubot-calculator"
]
명령을 실행
$ node ./bin/webby
webby > ping
webby > PONG
webby > echo hello
webby > hello
webby > webby calc 1 + 1
webby > 2
$ npm test
$ npm run lint
시작하려면 webby-plugin 템플릿을 복제할 수 있습니다.
webby-template은 이미 webby-plugin과 함께 번들로 제공됩니다. 참조용으로 어떻게 작동하는지 확인할 수 있습니다.
MIT 라이센스