Botpress เป็นแพลตฟอร์มที่ดีที่สุดสำหรับการสร้าง แชทบอทรุ่นต่อไป และผู้ช่วยที่ขับเคลื่อนโดย OpenAI เริ่มสร้างผู้ช่วยที่เหลือเชื่อสำหรับโครงการหรือธุรกิจของคุณด้วยความเร็วฟ้าผ่า
เริ่มต้นใช้งาน•คลาวด์•เอกสารประกอบ•การรวม•ตัวแทน
ที่เก็บนี้มี:
เรารักการมีส่วนร่วมจากชุมชน!
เรายินดีต้อนรับคำขอดึงและปัญหาที่เกี่ยวข้องสำหรับรหัสใด ๆ ที่มีอยู่ในที่เก็บนี้ ดูส่วนที่เก็บนี้สำหรับรายละเอียดเพิ่มเติม
สำหรับข้อบกพร่องหรือคุณสมบัติที่เกี่ยวข้องกับ API แผงควบคุมบอตเพรสหรือสตูดิโอบอตเพรสโปรดพูดคุยกับเราใน Discord แทน!
สำหรับปัญหาใด ๆ ที่เกี่ยวข้องกับ Botpress ในสถานที่ V12 โปรดดูที่ที่เก็บ Botpress V12
โฟลเดอร์ /integrations
มีการรวมเข้าด้วยกันและโอเพนซอร์ซทั้งหมดของเรา เราขอเชิญชวนชุมชนให้มีส่วนร่วมในการผสานรวมของตัวเองกับ Botpress Cloud
ในการพัฒนาการรวมเริ่มต้นด้วยการติดตั้ง Botpress CLI:
npm install -g @botpress/cli # for npm
yarn global add @botpress/cli # for yarn
pnpm install -g @botpress/cli # for pnpm
จากนั้นในไดเรกทอรีที่คุณเลือกสร้างการรวมใหม่:
bp init
คำสั่งนี้จะสร้างการรวมจากหนึ่งในเทมเพลตที่เสนอ
ขั้นตอนนี้สามารถดำเนินการในไดเรกทอรีและที่เก็บ Git ที่คุณเลือก คุณไม่จำเป็นต้องแยกที่เก็บนี้เพื่อสร้างการรวม
จากนั้นคุณสามารถแก้ไขทั้งคำจำกัดความและการใช้งานการรวมของคุณตามลำดับในไฟล์ integration.definition.ts
และไฟล์ src/index.ts
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการพัฒนาการรวมโปรดดูเอกสาร
หากต้องการลองรวมการรวมของคุณคุณสามารถปรับใช้เวอร์ชันปัจจุบันไปยังพื้นที่ทำงานของคุณโดยใช้ Botpress CLI:
bp deploy
สิ่งนี้จะปรับใช้เวอร์ชันปัจจุบันของการรวมเข้ากับพื้นที่ทำงานของคุณและทำให้มันเป็นบอททั้งหมดของคุณ หากเวอร์ชันนี้ถูกปรับใช้แล้วจะได้รับการอัปเดต มิฉะนั้นจะมีการสร้างเวอร์ชันใหม่
โดยค่าเริ่มต้นการรวมทั้งหมดเป็นส่วนตัวในพื้นที่ทำงานที่พวกเขาได้รับการปรับใช้เมื่อคุณพร้อมที่จะแบ่งปันเวอร์ชันของคุณกับชุมชนคุณสามารถทำให้มันเป็นสาธารณะโดยการทำงาน:
bp deploy --public
สิ่งนี้จะทำให้การรวมของคุณพร้อมใช้งานสำหรับผู้ใช้ Botpress ทุกคนในศูนย์กลางบอทเพรส เมื่อเวอร์ชันการรวมของคุณเป็นแบบสาธารณะก็ไม่สามารถอัปเดตได้อีก
โฟลเดอร์ /bots
มีตัวอย่างของบอท " เป็นรหัส " ทำเฉพาะโดยใช้ไคลเอนต์ SDK และ CLI เท่านั้น
นี่ไม่ใช่วิธีที่แนะนำในการสร้างบอท และไม่สามารถเปลี่ยนสตูดิโอบอตเพรสได้
อย่างไรก็ตามมันอาจเป็นประโยชน์สำหรับนักพัฒนาที่มีประสบการณ์ที่ต้องการสร้างบอทในวิธีการเขียนโปรแกรมมากขึ้น
นอกจากนี้ยังใช้ภายในโดยทีมงาน Botress เนื่องจากสตูดิโอและ CLI ทั้งคู่ใช้งานพื้นฐานเดียวกัน
บรรจุุภัณฑ์ | คำอธิบาย | เอกสาร | รหัส |
---|---|---|---|
@botpress/cli | สร้างและปรับใช้การผสานรวมภาคเอกชนหรือสาธารณะ | เอกสาร | รหัส |
@botpress/client | ไคลเอนต์ประเภทที่ปลอดภัยเพื่อใช้ Botpress APIs | เอกสาร | รหัส |
@botpress/sdk | SDK ใช้เพื่อสร้างการรวมเข้าด้วยกัน | เอกสาร | รหัส |
เร็วๆ นี้.
สภาพแวดล้อมการพัฒนาต้องการเครื่องมือต่อไปนี้ที่จะติดตั้ง:
git
: Git เป็นระบบควบคุมเวอร์ชันแบบกระจายฟรีและโอเพ่นซอร์สnode
: node.js®เป็นรันไทม์ JavaScript ที่สร้างขึ้นบนเครื่องยนต์ V8 JavaScript ของ Chromepnpm
: PNPM เป็นตัวจัดการแพ็คเกจที่มีประสิทธิภาพของดิสก์ที่รวดเร็วและรวดเร็ว # Clone the repository
git clone https://github.com/botpress/botpress.git
cd botpress
# Install dependencies
pnpm install
# Build all packages
pnpm run build
# Run Checks
pnpm run check
แพ็คเกจทั้งหมดในที่เก็บนี้เป็นซอฟต์แวร์โอเพนซอร์ซและได้รับใบอนุญาตภายใต้ใบอนุญาต MIT โดยการมีส่วนร่วมในที่เก็บนี้คุณตกลงที่จะปล่อยรหัสของคุณภายใต้ใบอนุญาตนี้เช่นกัน
มาสร้างอนาคตของการพัฒนา Chatbot ด้วยกัน! -