**DIESES PROJEKT WIRD NICHT UNTERHALTET, bitte denken Sie an Hubot oder meinen kundenseitigen Versuch Saihubot **
webbybot ist das Framework der nächsten Generation zum Erstellen von Nachrichten-/Chat-Bots, geschrieben in ES6 und einfachem Javascript. Vollständig kompatibel mit der Middleware und den Plugins von Hubot.
Die Unterschiede:
Das gleiche:
Sie können mit webby-template beginnen, einer Vorlage zum Erstellen eines funktionierenden Webby-Bots
$ git clone https://github.com/gasolin/webby-template.git demo
$ cd demo
$ npm install
$ ./bin/webby
Sie können zusätzliche Fähigkeiten von npm finden und installieren
Aktivieren Sie einen Skill in external-scripts.json
.
Fügen Sie die Umgebungsvariablen in der .env-Datei hinzu.
Siehe Erste Schritte mit Hubot. Installieren Sie zuerst den Hubot-Generator
npm install -g yo generator-hubot
Dann generieren Sie Ihren Roboter mit
yo hubot
Geben Sie den Ordner ein, bearbeiten Sie bin/hubot
und ersetzen Sie hubot
durch webby
.
Installieren Sie webbybot Paket
npm install --save webbybot
Nehmen wir als Beispiel den Telegram-Adapter. Bearbeiten Sie node_modules/hubot-telegram/src/telegram.coffee
und ersetzen Sie die erste Zeile require 'hubot'
durch require ' webbybot '
.
Starten Sie Ihren Bot wie gewohnt
./bin/hubot
Getestet mit hubot-telegram
und hubot-messenger
.
$ npm install -g mocha
Befehl ausführen
$ npm run build
$ npm install hubot-calculator hubot-diagnostics
Fügen Sie die Datei external-scripts.json hinzu, die Folgendes enthält:
[
"hubot-diagnostics" ,
"hubot-calculator"
]
Befehl ausführen
$ node ./bin/webby
webby > ping
webby > PONG
webby > echo hello
webby > hello
webby > webby calc 1 + 1
webby > 2
$ npm test
$ npm run lint
Sie können die Webby-Plugin-Vorlage klonen, um loszulegen.
Webby-Template ist bereits im Webby-Plugin enthalten. Sie können als Referenz überprüfen, wie es funktioniert.
MIT-Lizenz