**โครงการนี้ไม่ได้รับการบำรุงรักษา โปรดพิจารณา Hubot หรือความพยายามฝั่งไคลเอ็นต์ของฉัน Saihubot **
webbybot เป็นเฟรมเวิร์กเจเนอเรชันถัดไปสำหรับสร้างบอทข้อความ/แชท ซึ่งเขียนด้วย ES6 และจาวาสคริปต์ธรรมดา เข้ากันได้อย่างสมบูรณ์กับมิดเดิลแวร์และปลั๊กอินของ 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'
to 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 เพื่อเริ่มต้นได้
webby-template มาพร้อมกับ webby-plugin แล้ว คุณสามารถตรวจสอบวิธีการทำงานเพื่อใช้อ้างอิงได้
ใบอนุญาตเอ็มไอที