🤖HermesBlog
แพลตฟอร์มส่งข้อความของ Hermes · Parte 298/9/2026

การประชุม Teams — บันทึกการประชุมอัตโนมัติ

การประชุม Teams — บันทึกการประชุมอัตโนมัติ — คู่มือที่เข้าใจง่ายอ้างอิงจากเอกสารอย่างเป็นทางการ

ลองนึกภาพว่ามีผู้ช่วยผู้ขยันขันแข็งคนหนึ่งที่ค่อย ๆ เข้าร่วมประชุมทุกครั้ง เก็บรายงานการประชุมอย่างละเอียด แล้วก็จัดเก็บลงในระบบติดตามโปรเจกต์ของคุณให้เรียบร้อย — โดยที่คุณไม่ต้องขอร้องเลยสักครั้ง นั่นคือสิ่งที่ Hermes Agent’s Teams Meetings pipeline ทำเพื่อการประชุม Microsoft Teams ของคุณนั่นเอง

messaging-teams-meetings

ฟีเจอร์นี้ทำอะไรได้บ้าง?

เมื่อคุณเปิดใช้ฟีเจอร์นี้ Hermes จะทำงานโดยอัตโนมัติ:

  • คอยเฝ้าดูอีเวนต์การประชุมใหม่ ๆ ผ่าน Microsoft Graph
  • ดึงถอดเสียงการประชุม (transcript) (เวอร์ชันข้อความของการประชุม) มา ถ้ามี
  • ถ้าไม่มี transcript ให้ ก็จะดาวน์โหลดไฟล์บันทึกการประชุม (recording) แล้วใช้ระบบแปลงเสียงเป็นข้อความ (speech-to-text) เพื่อแปลงออกมา
  • สร้างบทสรุปที่มีโครงสร้าง แล้วส่งไปยังที่ที่คุณต้องการ — เช่น Notion, Linear หรือส่งกลับเข้าไปใน Teams

คุณไม่ต้องคลิกอะไรเลย กระบวนการทั้งหมดทำงานอยู่เบื้องหลัง

ขั้นตอนที่ 1: เพิ่มข้อมูลประจำตัว Microsoft Graph ของคุณ

อย่างแรก คุณต้องบอก Hermes ว่ามันทำงานให้ใคร เปิดไฟล์ .env ของคุณ (ปกติจะอยู่ที่ ~/.hermes/.env) แล้วเพิ่ม:

MSGRAPH_TENANT_ID = your-tenant-id
MSGRAPH_CLIENT_ID = your-client-id
MSGRAPH_CLIENT_SECRET = your-client-secret

สิ่งเหล่านี้ก็เหมือนบัตรประจำตัวของแอปของคุณ — มันช่วยให้ Hermes เข้าถึงข้อมูลการประชุมของคุณได้อย่างปลอดภัย

ขั้นตอนที่ 2: เปิดใช้งาน Webhook Listener

Webhook ก็คือวิธีพูดแบบเก๋ ๆ ว่า “โทรหาฉันเมื่อมีอะไรเกิดขึ้น” Hermes จะคอยฟังอีเวนต์การประชุมผ่าน listener พิเศษ เพิ่มบรรทัดเหล่านี้ลงใน .env ของคุณ:

MSGRAPH_WEBHOOK_ENABLED = true
MSGRAPH_WEBHOOK_PORT = 8646
MSGRAPH_WEBHOOK_CLIENT_STATE = your-random-secret
MSGRAPH_WEBHOOK_ACCEPTED_RESOURCES = communications/onlineMeetings

Listener จะเปิดเผย URL สองรายการ:

  • https://your-public-domain.com/msgraph/webhook — ที่ Graph จะส่งการแจ้งเตือนมาให้
  • https://your-public-domain.com/health — จุดตรวจสอบง่าย ๆ ว่า “ฉันยังทำงานอยู่”

คุณจะต้องมีที่อยู่ HTTPS สาธารณะที่ชี้ไปยังเซิร์ฟเวอร์ Hermes ของคุณ ถ้าคุณกำลังทดสอบในเครื่องท้องถิ่น เครื่องมืออย่าง ngrok ก็ช่วยได้

ขั้นตอนที่ 3: กำหนดค่าตำแหน่งที่จะส่งบทสรุป

คุณสามารถส่งบทสรุปการประชุมไปยังที่ต่าง ๆ ได้ โดยทั่วไปที่นิยมคือการโพสต์กลับเข้าไปในช่อง Teams ของคุณ คุณจะกำหนดค่านี้ในไฟล์ config.yaml ของคุณ — ให้คิดว่ามันคือการบอก Hermes ว่าจะส่งบันทึกไปที่ไหน และควรมีรายละเอียดมากแค่ไหน

ขั้นตอนที่ 4: เปิดใช้งานปลั๊กอิน

สุดท้าย ให้เปิดใช้งานปลั๊กอิน pipeline:

hermes plugins enable teams_pipeline

หรือเพิ่มบรรทัดนี้ลงใน config.yaml ของคุณ:

plugins:
  enabled: [teams_pipeline]

จากนั้นรัน hermes gateway setup แล้วเลือก Teams Meetings — มันจะแนะนำคุณตลอดกระบวนการ

คำสั่งที่มีประโยชน์สำหรับการใช้งานประจำวัน

เมื่อมันทำงานแล้ว คุณสามารถตรวจสอบสิ่งต่าง ๆ ได้ด้วย:

hermes teams-pipeline validate          # ตรวจสอบการตั้งค่าของคุณ
hermes teams-pipeline list              # ดูการประชุมล่าสุด
hermes teams-pipeline maintain-subscriptions  # ทำให้ webhook ยังสดใหม่อยู่เสมอ

สรุป & เคล็ดลับการใช้งานจริง

Teams Meetings pipeline จะเปลี่ยนการประชุมที่ยุ่งเหยิงและน่าจดจำของคุณ ให้กลายเป็นบันทึกที่สะอาดและค้นหาได้ — โดยอัตโนมัติ เหมือนมีเลขาส่วนตัวที่ไม่เคยหลับใหล

เคล็ดลับการใช้งานจริง: เริ่มต้นด้วยการประชุมเพียงหนึ่งหรือสองครั้งต่อสัปดาห์ก่อน ใช้คำสั่ง validate ก่อนเพื่อจับปัญหาที่เกี่ยวกับข้อมูลประจำตัวหรือ URL ก่อน ที่คุณจะพึ่งพามันสำหรับการประชุมสำคัญ และจำไว้ว่า — ถ้าคุณต้องการบทสรุปที่อ้างอิงจากไฟล์บันทึก ตรวจสอบให้แน่ใจว่าได้ติดตั้ง ffmpeg บนเซิร์ฟเวอร์ของคุณแล้ว ทดสอบขั้นตอนทั้งหมดกับการประชุมภายในสั้น ๆ ก่อน แล้วค่อยขยายขนาด


📖 เอกสารทางการ

この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › user-guide/messaging/teams-meetings