การ Linear การผสานรวมนำความสามารถในการจัดการโครงการอันทรงพลังมาสู่แชทบอทที่ขับเคลื่อนด้วย AI ของคุณ เชื่อมต่ออย่างราบรื่น Botpress กับ Linear เครื่องมือติดตามปัญหาและจัดการเวิร์กโฟลว์ที่ทันสมัย ด้วยการผสานรวมนี้ คุณสามารถทำให้การสร้างงานเป็นแบบอัตโนมัติ ติดตามความคืบหน้า และทำงานร่วมกันในโครงการต่างๆ โดยตรงภายในแชทบ็อตของคุณ เปิดใช้งานแชทบ็อตของคุณเพื่อสร้าง อัปเดต และดึงข้อมูล Linear ปัญหา มอบหมายงานให้กับสมาชิกในทีม ติดตามวันที่ครบกำหนด และอื่นๆ ปรับปรุงกระบวนการจัดการโครงการของคุณและเพิ่มผลงานของทีมด้วย Linear การบูรณาการสำหรับ Botpress . ## การย้ายจากเวอร์ชัน `0.x` ไปเป็น `1.x` เวอร์ชัน `1.0` ของ Linear การบูรณาการในขณะนี้ต้องการให้ผู้ใช้จัดเตรียม webhook ความลับในการลงนาม หากคุณใช้การตรวจสอบสิทธิ์ OAuth คุณจะไม่ได้รับผลกระทบจากการเปลี่ยนแปลงนี้ หากคุณใช้คีย์ API เพื่อตรวจสอบสิทธิ์ด้วย Linear คุณจะต้องให้ webhook การลงนามลับเพื่อให้แน่ใจว่าการสื่อสารระหว่างกันมีความปลอดภัย Botpress และ Linear . เพื่อให้ได้มาซึ่ง webhook การลงนามความลับ ให้ทำตามคำแนะนำในส่วน _การกำหนดค่าด้วยตนเองโดยใช้คีย์ API_ ด้านล่าง ## การกำหนดค่า ### การกำหนดค่าอัตโนมัติด้วย OAuth (แนะนำ) นี่เป็นวิธีที่ง่ายที่สุดในการตั้งค่าการรวมเข้าด้วยกัน ในการตั้งค่า Linear การบูรณาการโดยใช้ OAuth คลิกปุ่มอนุญาตและทำตามคำแนะนำเพื่อเชื่อมต่อของคุณ Botpress แชทบอทถึง Linear วิธีนี้แนะนำเนื่องจากช่วยลดความซับซ้อนของกระบวนการกำหนดค่าและช่วยให้การสื่อสารระหว่างแชทบอทของคุณและ Linear เมื่อใช้โหมดการกำหนดค่านี้ Botpress -จัดการ Linear แอปพลิเคชันจะใช้เพื่อเชื่อมต่อกับคุณ Linear พื้นที่ทำงาน แอปพลิเคชันจะมีสิทธิ์ที่จำเป็นในการดูแลปัญหา ความคิดเห็น และดำเนินการในนามของผู้ใช้ของคุณ หากคุณต้องการการควบคุมสิทธิ์ที่ละเอียดกว่านี้ คุณสามารถเลือกโหมดการกำหนดค่าด้วยตนเองแทนได้ ### การกำหนดค่าด้วยตนเองด้วยคีย์ API หากคุณต้องการกำหนดค่าการรวมด้วยตนเอง คุณสามารถให้คีย์ API เพื่อเชื่อมต่อระบบส่วนตัวของคุณ Linear บัญชีถึง Botpress โปรดทราบว่าเมื่อคุณใช้คีย์ API การกระทำที่ดำเนินการโดยบอทจะถูกนำมาพิจารณาเป็นข้อมูลส่วนบุคคลของคุณ Linear บัญชี หากคุณต้องการให้การดำเนินการเชื่อมโยงกับองค์กรของคุณแทนที่จะเป็นบัญชีส่วนตัว คุณต้องใช้การตรวจสอบสิทธิ์ OAuth การตรวจสอบสิทธิ์ OAuth มีข้อดีมากมายเหนือคีย์ API และไม่กินพื้นที่ภายใน Linear องค์กร. เพื่อจัดตั้ง Linear การบูรณาการโดยใช้คีย์ API ส่วนบุคคล ให้ทำตามขั้นตอนเหล่านี้: ### การสร้าง Linear API key 1. เปิด Linear ไปที่การตั้งค่าบัญชีของคุณและเลือกแท็บ API ในแถบการนำทางด้านข้าง 2. ภายใต้ _คีย์ API ส่วนบุคคล_ ให้ป้อนชื่อสำหรับคีย์ API ของคุณแล้วคลิกปุ่ม _สร้างคีย์ API ใหม่_ 3. บันทึกคีย์ API นี้ไว้ในตำแหน่งที่ปลอดภัย คุณจะต้องใช้คีย์นี้เพื่อกำหนดค่า Linear การบูรณาการใน Botpress . ### สมัครสมาชิก Linear webhook กิจกรรม 1. ใน Botpress นำทางไปยังหน้าการกำหนดค่าการรวมสำหรับ Linear . 2. คัดลอก webhook URL ที่สร้างโดย Botpress . 3. เมื่อ Linear ไปที่การตั้งค่าบัญชีของคุณและเลือกแท็บ API ในแถบนำทางด้านข้าง 4. ภายใต้ _Webhooks_ คลิก _สร้างใหม่ webhook _ ปุ่ม 5. ป้อนชื่อสำหรับ webhook และวาง webhook URL ที่สร้างโดย Botpress ในช่อง _URL_ 6. คัดลอก webhook การลงนามลับในตำแหน่งที่ปลอดภัย คุณจะต้องใช้สิ่งนี้เพื่อกำหนดค่า Linear การบูรณาการใน Botpress 7. ภายใต้ _เหตุการณ์การเปลี่ยนแปลงข้อมูล_ เลือกเหตุการณ์ที่คุณต้องการสมัครรับข้อมูล: - `ปัญหา`: รับการแจ้งเตือนเมื่อมีการสร้าง อัปเดต หรือลบปัญหา - `ความคิดเห็น`: รับการแจ้งเตือนเมื่อมีการเพิ่มความคิดเห็นให้กับปัญหา 8. ภายใต้ _ทีม_ เลือกทีมที่คุณต้องการรับการแจ้งเตือน 9. คลิก _สร้าง webhook _ ปุ่มเพื่อบันทึกการเปลี่ยนแปลงของคุณ ### การกำหนดค่า Linear การบูรณาการใน Botpress 1. ใน Botpress นำทางไปยังหน้าการกำหนดค่าการรวมสำหรับ Linear 2. เลือก _Configure Linear ด้วยตัวเลือก API Key_ 3. ป้อน API Key ที่คุณได้รับจาก Linear ในช่อง _API Key_ 4. ป้อน webhook การลงนามความลับที่คุณได้รับจาก Linear ในช่อง _Webhook Signing Secret_ 5. บันทึกการกำหนดค่าและเปิดใช้งานการรวม 6. คัดลอก webhook URL ที่สร้างโดย Botpress . ## ข้อจำกัดมาตรฐาน Linear ข้อจำกัดของ API มีผลใช้กับ Linear การบูรณาการใน Botpress ข้อจำกัดเหล่านี้รวมถึงข้อจำกัดอัตรา ข้อจำกัดขนาดบรรทุก และข้อจำกัดอื่นๆ ที่กำหนดโดย Linear แพลตฟอร์ม ตรวจสอบให้แน่ใจว่าบอทของคุณปฏิบัติตามข้อจำกัดเหล่านี้เพื่อรักษาประสิทธิภาพและความน่าเชื่อถือให้เหมาะสมที่สุด รายละเอียดเพิ่มเติมมีอยู่ใน [ Linear เอกสารประกอบ API](https://developers.linear.app/docs/graphql/working-with-the-graphql-api/rate-limiting)