**ESTE PROYECTO NO SE MANTIENE, considere Hubot o mi intento del lado del cliente Saihubot **
webbybot es el marco de próxima generación para crear bots de mensajes/chat, escrito en ES6 y javascript simple. Totalmente compatible con el middleware y los complementos de Hubot.
Las diferencias:
Lo mismo:
Puedes comenzar desde webby-template, una plantilla para crear un webby bot que funcione.
$ git clone https://github.com/gasolin/webby-template.git demo
$ cd demo
$ npm install
$ ./bin/webby
Puede encontrar e instalar habilidades adicionales desde npm
Habilite una habilidad en external-scripts.json
.
Agregue las variables de entorno en el archivo .env.
Consulte Primeros pasos con Hubot, instale primero el generador hubot
npm install -g yo generator-hubot
Luego genera tu robot con
yo hubot
Ingrese a la carpeta, edite bin/hubot
y reemplace hubot
por webby
.
instalar el paquete webbybot
npm install --save webbybot
Tomemos como ejemplo el adaptador de Telegram. Edite node_modules/hubot-telegram/src/telegram.coffee
y reemplace la primera línea require 'hubot'
por require ' webbybot '
.
inicia tu bot como de costumbre
./bin/hubot
Probado con hubot-telegram
y hubot-messenger
.
$ npm install -g mocha
ejecutar comando
$ npm run build
$ npm install hubot-calculator hubot-diagnostics
Agregue el archivo external-scripts.json que contiene:
[
"hubot-diagnostics" ,
"hubot-calculator"
]
ejecutar comando
$ node ./bin/webby
webby > ping
webby > PONG
webby > echo hello
webby > hello
webby > webby calc 1 + 1
webby > 2
$ npm test
$ npm run lint
Puede clonar la plantilla del complemento webby para comenzar.
La plantilla webbby ya está incluida con el complemento webbby. Puede comprobar cómo funciona como referencia.
licencia MIT