webbybot
v0.2.3
**此項目未維護,請考慮 Hubot 或我的客戶端嘗試 Saihubot **
webbybot是建構訊息/聊天機器人的下一代框架,用 ES6 和純 JavaScript 編寫。與Hubot的中間件和插件完全相容。
差異:
相同:
您可以從 webby-template 開始,這是一個用於製作工作 webby 機器人的模板
$ git clone https://github.com/gasolin/webby-template.git demo
$ cd demo
$ npm install
$ ./bin/webby
您可以從 npm 找到並安裝額外的技能
在external-scripts.json
中啟用技能。
在.env 檔案中新增環境變數。
參考Hubot入門,先安裝hubot產生器
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 捆綁在一起。您可以查看它的工作原理以供參考。
麻省理工學院許可證