Botkit เป็นเครื่องมือสำหรับนักพัฒนาโอเพ่นซอร์สสำหรับสร้างแชทบอท แอพ และการบูรณาการแบบกำหนดเองสำหรับแพลตฟอร์มการรับส่งข้อความหลัก
พื้นที่เก็บข้อมูลนี้ประกอบด้วยไลบรารี Botkit หลัก รวมถึงชุดปลั๊กอินและส่วนขยายสำหรับการเชื่อมต่อ Botkit กับแพลตฟอร์มการส่งข้อความและการแชท รวมถึงเครื่องมืออื่นๆ ในระบบนิเวศการสร้างบอท
Botkit เป็นส่วนหนึ่งของ Microsoft Bot Framework และเผยแพร่ภายใต้ลิขสิทธิ์ MIT Open Source
บรรจุุภัณฑ์ | คำอธิบาย | สถานะ NPM |
---|---|---|
บอตคิท | ห้องสมุด Botkit Core | |
botbuilder-อะแดปเตอร์-เว็บ | อะแดปเตอร์แพลตฟอร์มสำหรับเว็บ | |
botbuilder-อะแดปเตอร์หย่อน | อะแดปเตอร์แพลตฟอร์มสำหรับ Slack | |
botbuilder-อะแดปเตอร์-webex | อะแดปเตอร์แพลตฟอร์มสำหรับทีม Webex | |
botbuilder-อะแดปเตอร์-แฮงเอาท์ | อะแดปเตอร์แพลตฟอร์มสำหรับ Google | |
botbuilder-adapter-twilio-sms | อะแดปเตอร์แพลตฟอร์มสำหรับ Twilio SMS | |
botbuilder-อะแดปเตอร์-facebook | อะแดปเตอร์แพลตฟอร์มสำหรับ Facebook Messenger | |
เครื่องกำเนิดไฟฟ้า botkit | เครื่องกำเนิด Yeoman สำหรับสร้างโครงการ Botkit ใหม่ | |
botkit-ปลั๊กอิน-cms | ปลั๊กอินที่เพิ่มการรองรับ Botkit CMS |
Repo นี้มีแพ็คเกจที่เชื่อมโยงระหว่างกันหลายแพ็คเกจซึ่งประกอบด้วย 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