Botkit هي أداة مطور مفتوحة المصدر لإنشاء روبوتات الدردشة والتطبيقات والتكاملات المخصصة لمنصات المراسلة الرئيسية.
يحتوي هذا المستودع على مكتبة Botkit الأساسية، بالإضافة إلى سلسلة من المكونات الإضافية والإضافات لربط Botkit بمنصات المراسلة والدردشة والأدوات الأخرى في النظام البيئي لبناء الروبوتات.
يعد Botkit جزءًا من Microsoft Bot Framework ويتم إصداره بموجب ترخيص MIT Open Source
طَرد | وصف | حالة الآلية الوقائية الوطنية |
---|---|---|
com.botkit | مكتبة Botkit الأساسية | |
botbuilder-adapter-web | محول منصة للويب | |
botbuilder-adapter-slack | محول النظام الأساسي لـ Slack | |
botbuilder-adapter-webex | محول النظام الأساسي لفرق Webex | |
botbuilder-adapter-hangouts | محول منصة لجوجل | |
botbuilder-adapter-twilio-sms | محول النظام الأساسي لـ Twilio SMS | |
botbuilder-adapter-facebook | محول النظام الأساسي لـ Facebook Messenger | |
مولد بوتكيت | مولد Yeoman لإنشاء مشروع Botkit جديد | |
botkit-plugin-cms | مكون إضافي يضيف دعمًا لـ Botkit CMS |
يحتوي هذا الريبو على عدة حزم مترابطة تحتوي على Botkit Core وحزم محول النظام الأساسي وبعض المكونات الإضافية والإضافات. ولإنشاء هذه العناصر محليًا، اتبع الإرشادات الموضحة أدناه.
تثبيت lerna وTypeScript عالميًا:
npm install -g typescript
npm install -g lerna
استنساخ مشروع Botkit بأكمله من Github.
git clone [email protected]:howdyai/botkit.git
أدخل المجلد الجديد وقم بتثبيت الحزم التابعة:
cd botkit
npm install
استخدم lerna لإعداد الحزم المحلية:
lerna bootstrap --hoist
الآن، قم ببناء كافة المكتبات:
lerna run build
لإنشاء إصدارات محدثة من المستندات المرجعية للفئة الموجودة في packages/docs
، قم بتشغيل:
lerna run build-docs