Botkit adalah alat pengembang sumber terbuka untuk membuat bot obrolan, aplikasi, dan integrasi khusus untuk platform perpesanan utama.
Repositori ini berisi perpustakaan inti Botkit, serta serangkaian plugin dan ekstensi untuk menghubungkan Botkit ke platform perpesanan dan obrolan serta alat lain dalam ekosistem pembuatan bot.
Botkit adalah bagian dari Microsoft Bot Framework dan dirilis di bawah lisensi Open Source MIT
Kemasan | Keterangan | Status NPM |
---|---|---|
botkit | Pustaka Inti Botkit | |
botbuilder-adaptor-web | Adaptor platform untuk web | |
botbuilder-adaptor-slack | Adaptor platform untuk Slack | |
botbuilder-adaptor-webex | Adaptor platform untuk Tim Webex | |
botbuilder-adaptor-hangouts | Adaptor platform untuk Google | |
pembuat bot-adaptor-twilio-sms | Adaptor platform untuk Twilio SMS | |
botbuilder-adaptor-facebook | Adaptor platform untuk Facebook Messenger | |
generator-botkit | Generator Yeoman untuk membuat proyek Botkit baru | |
botkit-plugin-cms | Sebuah plugin yang menambahkan dukungan untuk Botkit CMS |
Repo ini berisi beberapa paket yang saling terkait yang berisi Botkit Core, paket adaptor platform, dan beberapa plugin dan ekstensi tambahan. Untuk membuatnya secara lokal, ikuti petunjuk di bawah.
Instal lerna dan TypeScript secara global:
npm install -g typescript
npm install -g lerna
Kloning seluruh proyek Botkit dari Github.
git clone [email protected]:howdyai/botkit.git
Masuk ke folder baru dan instal paket dependen:
cd botkit
npm install
Gunakan lerna untuk menyiapkan paket lokal:
lerna bootstrap --hoist
Sekarang, bangun semua perpustakaan:
lerna run build
Untuk membuat versi terbaru dari dokumen referensi kelas yang ditemukan di packages/docs
, jalankan:
lerna run build-docs