readme ด้านล่างคือเอกสารประกอบสำหรับ Bottender เวอร์ชัน v1 (เสถียร) หากต้องการดูเอกสาร:
- สำหรับ Bottender เวอร์ชันล่าสุด (v1.x) โปรดไปที่ https://bottender.js.org/docs/
- สำหรับ Bottender เวอร์ชันเดิม (v0.15) โปรดไปที่ https://bottender.js.org/docs/0.15.17/
ประกาศ - Bottender จะดูแลความซับซ้อนของ UI การสนทนาให้กับคุณ ออกแบบการดำเนินการสำหรับแต่ละเหตุการณ์และสถานะในแอปพลิเคชันของคุณ จากนั้น Bottender จะทำงานตามนั้น แนวทางนี้ทำให้โค้ดของคุณสามารถคาดเดาได้มากขึ้นและแก้ไขจุดบกพร่องได้ง่ายขึ้น
ประสบการณ์ผู้ใช้แบบเนทีฟ - Bottender ช่วยให้คุณสร้างแอปในทุกช่องทางและไม่เคยประนีประนอมกับประสบการณ์ผู้ใช้ของคุณ คุณสามารถใช้การเพิ่มประสิทธิภาพแบบก้าวหน้าหรือกลยุทธ์การย่อยสลายอย่างสง่างามกับแบบเอกสารสำเร็จรูปของคุณได้
ติดตั้งง่าย - ด้วย Bottender คุณจำเป็นต้องมีการกำหนดค่าเพียงไม่กี่อย่างเพื่อให้บอทของคุณทำงานกับช่องทาง การฟังเซิร์ฟเวอร์อัตโนมัติ การตั้งค่าเว็บฮุค การตรวจสอบลายเซ็น และอื่นๆ อีกมากมาย
พร้อมสำหรับการผลิต - มีบอทนับพันที่ขับเคลื่อนโดย Bottender ได้รับการปรับให้เหมาะสมสำหรับกรณีการใช้งานจริง คำขอแบทช์อัตโนมัติ และฟีเจอร์ที่น่าสนใจอื่นๆ อีกหลายสิบรายการ
Bottender สร้างขึ้นจาก Messaging API
คุณสามารถสร้างแอป Bottender ใหม่โดยใช้เครื่องมือ CLI:
npx create-bottender-app my-app
การติดตั้งอาจล้มเหลวบน Windows ในระหว่างการคอมไพล์การพึ่งพาดั้งเดิมด้วย node-gyp
เพื่อแก้ไขปัญหานี้ คุณสามารถติดตั้ง windows-build-tools
หรือตรวจสอบเอกสารประกอบของ node-gyp
คุณสามารถค้นหาเอกสาร Bottender ได้จากเว็บไซต์
ตรวจสอบหน้าเริ่มต้นใช้งานเพื่อดูภาพรวมโดยย่อ
คุณสามารถพูดคุยอะไรก็ได้เกี่ยวกับ Bottender หรือการพัฒนาแชทบอทใน Discord Server ของเรา เข้าร่วมตอนนี้!
เรามีตัวอย่างมากมายในโฟลเดอร์ตัวอย่าง นี่คือสิ่งแรกที่จะช่วยให้คุณเริ่มต้น:
// index.js
const { router , text } = require ( 'bottender/router' ) ;
async function SayHi ( context ) {
await context . sendText ( 'Hi!' ) ;
}
async function Unknown ( context ) {
await context . sendText ( 'Sorry, I don’t know what you say.' ) ;
}
module . export = function App ( context ) {
return router ( [ text ( 'hi' , SayHi ) , text ( '*' , Unknown ) ] ) ;
} ;
ยินดีต้อนรับคำขอดึงและรายงานปัญหา คุณสามารถทำตามขั้นตอนด้านล่างเพื่อส่งคำขอดึงของคุณ:
แยก จากนั้นโคลน repo:
git clone [email protected]:your-username/bottender.git
ติดตั้งการพึ่งพา:
cd bottender
yarn
ตรวจสอบให้แน่ใจว่าการทดสอบผ่าน (รวมถึง ESLint, การตรวจสอบ TypeScript และการทดสอบ Jest):
yarn test
ทำการเปลี่ยนแปลงและทดสอบ และตรวจสอบให้แน่ใจว่าการทดสอบผ่าน
คุณสามารถใช้ Gitpod (เหมือน VS Code ออนไลน์ฟรี) เพื่อมีส่วนร่วม เพียงคลิกเดียว ระบบจะเปิดพื้นที่ทำงานและ:
yarn run start
เพื่อให้คุณเริ่มต้นได้ทันที
MIT © Yoctol