การรวม Zoom | Botpress Hub

# การผสานรวมการถอดเสียง Zoom รับและทำการถอดเสียงการประชุม Zoom โดยอัตโนมัติได้อย่างง่ายดาย Botpress สำหรับการประชุมที่จัดโดยผู้ใช้ Zoom เฉพาะ ## วิธีการทำงาน 1. การประชุม Zoom สิ้นสุด → Zoom จะส่ง webhook เมื่อบันทึกการสนทนาพร้อม 2. ตัวกรองการรวม host_id → อนุญาตเฉพาะเหตุการณ์จากผู้ใช้ Zoom ที่ระบุเท่านั้น 3. บันทึกการสนทนาและล้างข้อมูล → ดาวน์โหลดจาก Zoom และแปลงเป็นข้อความธรรมดา 4. เหตุการณ์ที่ปล่อยออกมา → เหตุการณ์ transcriptReceived ที่มี meetingUUID และ transcript พร้อมใช้งานสำหรับโฟลว์ของคุณ --- ## การใช้งาน - ทริกเกอร์เวิร์กโฟลว์ → เพิ่มการ์ด "Listen to Event" สำหรับ transcriptReceived - เข้าถึงข้อมูล → ใช้ event.payload.meetingUUID และ event.payload.transcript ในโฟลว์ - บันทึกการสนทนา → บันทึกลงในตารางสำหรับการวิเคราะห์หรือการรายงานในภายหลัง --- ## ข้อกำหนดเบื้องต้น คุณต้องเป็น: - เจ้าของบัญชี Zoom **, ** ผู้ดูแลระบบ ** หรือมีบทบาท ** “Zoom สำหรับนักพัฒนา" ** จึงจะสร้างแอป Zoom OAuth ได้ - อยู่ใน ** แผน Zoom พรีเมียม ** (ระดับฟรีไม่รองรับการบันทึกบนคลาวด์) --- ## การตั้งค่าทีละขั้นตอน ### 1. สร้างแอป Zoom OAuth - ไปที่: https://marketplace.zoom.us/ - ไปที่ ** พัฒนา > สร้างแอป ** → เลือก ** Server-to-Server OAuth ** → ตั้งชื่อแอปของคุณ - ในหน้า ** ข้อมูลประจำตัวแอป ** ให้คัดลอก: - ** รหัสบัญชี ** - ** รหัสไคลเอนต์ ** - ** ความลับไคลเอนต์ ** คุณจะใช้สิ่งเหล่านี้ใน Botpress การกำหนดค่าการรวมในภายหลัง - ใน ข้อมูล ให้กรอกข้อมูลที่จำเป็นเกี่ยวกับตัวคุณและแอป - ใน คุณสมบัติ ให้คัดลอก โทเค็นลับ - ใน ขอบเขต ให้เพิ่ม: cloud_recording:read:list_user_recordings:admin cloud_recording:read:list_recording_files:admin cloud_recording:read:recording:admin - เปิดใช้งานแอปภายใต้แท็บ การเปิดใช้งาน ### 2. รับ host_id ของ Zoom คุณสามารถค้นหา host_id ของ Zoom ได้โดยตรงจากเว็บพอร์ทัลของ Zoom #### ขั้นตอน: 1. เข้าสู่ระบบบัญชี Zoom ของคุณ และไปที่: แผงการดูแลระบบ Zoom > การจัดการผู้ใช้ > ผู้ใช้ 2. คลิกที่ชื่อผู้ใช้ที่คุณต้องการรับ host_id 3. ดู URL ในแถบที่อยู่ของเบราว์เซอร์ของคุณ จะอยู่ในรูปแบบนี้: https://yourdomain.zoom.us/user/xxxxxxxxxxxxx/profile ที่คุณต้องการคัดลอก xxxxxxxxxxxxx เนื่องจากนั่นคือ host_id ของคุณ --- ### 3. กำหนดค่า Botpress การรวม - ติดตั้งการรวมนี้ลงในบอทของคุณ - วาง: - Zoom Client ID - Zoom Client Secret - Zoom Account ID - Secret Token - Allowed User IDs → วาง host_id ของคุณ (คุณสามารถรวมหลายรายการได้) คลิก บันทึกการกำหนดค่า --- ### 4. ตั้งค่า Webhook ใน Zoom กลับไปที่แอป Zoom OAuth ของคุณ: - ไปที่ คุณสมบัติ → เปิดใช้งาน การสมัครรับข้อมูลกิจกรรม - ชื่อ: ได้รับสำเนาแล้ว (สามารถเลือกชื่ออื่นได้เช่นกัน) - วิธีการ: Webhook - URL ปลายทาง: ใช้ ** Botpress URL การรวม** - เพิ่มเหตุการณ์: - ภายใต้ การบันทึก: - การบันทึกทั้งหมดเสร็จสมบูรณ์แล้ว - ไฟล์บันทึกการสนทนาเสร็จสมบูรณ์แล้ว - คลิก เสร็จสิ้น - คลิก ตรวจสอบความถูกต้อง ถัดจาก URL ปลายทาง (คุณควรเห็นการตรวจสอบความถูกต้อง) - คลิก บันทึก --- ## เสร็จสิ้น! ของคุณ Botpress ตอนนี้บอทจะรับบันทึกการสนทนาสำหรับผู้ใช้ Zoom ที่ได้รับอนุญาตเมื่อการบันทึกบนคลาวด์เสร็จสิ้น โปรดตรวจสอบให้แน่ใจว่า: - คุณ บันทึกไปยังคลาวด์ - คุณใช้ แพ็กเกจ Zoom แบบชำระเงิน - คุณได้เพิ่ม host_id ที่ต้องการทั้งหมดอย่างถูกต้องแล้ว