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

DingTalk — AI สำหรับสถานที่ทำงานในจีน

DingTalk — AI สำหรับสถานที่ทำงานในจีน — คู่มือที่เข้าใจง่ายอ้างอิงจากเอกสารอย่างเป็นทางการ

ลองนึกภาพการก้าวเข้าสู่สำนักงานแห่งหนึ่งในเซี่ยงไฮ้ ที่บทสนทนารอบเครื่องกรองน้ำเกิดขึ้นภายในไอคอนแอปสีฟ้าสดใส—DingTalk มันคือส่วนผสมของ Slack, Trello และพอร์ทัลทรัพยากรบุคคล และสำหรับผู้ใช้หลายร้อยล้านคน มัน คือ สถานที่ทำงานเสียเอง ตอนนี้ลองนึกภาพเอเจนต์ AI ของคุณอย่าง Hermes อาศัยอยู่ภายในแอปนั้นอย่างเงียบเชียบ—ตอบคำถาม จัดการงาน และส่งข้อความติดตามผลโดยไม่ต้องออกจากเธรดการสนทนา นั่นคือคำมั่นสัญญาของการผสานรวม DingTalk ใน Hermes Agent

messaging-dingtalk

ทำไม DingTalk ถึงสำคัญต่อ AI Agents

บทช่วยสอน AI agent ส่วนใหญ่สมมติว่าผู้ใช้เป็นชาวตะวันตกที่ใช้ภาษาอังกฤษ แต่ในจีน DingTalk คือระบบปฏิบัติการเริ่มต้นสำหรับการสื่อสารทางธุรกิจ หากคุณกำลังสร้างโอเพนซอร์สเอเจนต์ให้ทีมในเซินเจิ้นหรือโรงงานในเฉิงตู คุณจำเป็นต้องมีสะพานเชื่อมที่เป็นภาษาแม่ของพวกเขา Hermes Agent มอบสิ่งนั้นให้ตอนนี้—การผสานรวมที่ขับเคลื่อนด้วยการตั้งค่าที่สะอาดและเรียบง่าย ซึ่งเปลี่ยนทุกกลุ่ม DingTalk ให้เป็นศูนย์บัญชาการสำหรับเอเจนต์ของคุณ

การตั้งค่า DingTalk Bot

คุณมีสองทางเลือก: webhook (ง่ายที่สุด สื่อสารทางเดียว) หรือ callback (สื่อสารสองทาง รับข้อความได้) สำหรับผู้ช่วยตัวจริง คุณควรใช้ callback นี่คือขั้นตอน:

  1. สร้างบอทใน DingTalk Developer Console
  2. รับ AppKey และ AppSecret ของคุณ
  3. ตั้งค่า URL callback สาธารณะ (ต้องใช้ HTTPS) สำหรับข้อความขาเข้า
  4. กำหนดค่า webhook ขาออกของบอทสำหรับการตอบกลับ

ใน Hermes คุณกำหนดค่านี้ใน config.yaml:

channels:
  dingtalk:
    enabled: true
    mode: callback          # หรือ "webhook" สำหรับการแจ้งเตือนทางเดียว
    app_key: "your_app_key"
    app_secret: "your_app_secret"
    callback_url: "https://your-server.com/dingtalk/callback"
    webhook_url: "https://oapi.dingtalk.com/robot/send?access_token=xxx"  # สำหรับการตอบกลับ
    agent_id: "your_agent_id"
    verify_token: "random_string_for_signature"

การรับข้อความ

เมื่อ URL callback ทำงานแล้ว DingTalk จะส่งข้อความทุกข้อความในกลุ่มไปยัง Hermes เอเจนต์จะแยกวิเคราะห์ JSON payload ดึงข้อมูลผู้ส่ง ID แชท และข้อความ จากนั้นส่งต่อไปยังไปป์ไลน์สกิลของคุณ คุณสามารถกรองตามคำสำคัญ การกล่าวถึง หรือแม้แต่กลุ่มเฉพาะได้ ตัวอย่างเช่น ตอบกลับเฉพาะเมื่อบอทถูก @mention:

channels:
  dingtalk:
    filters:
      require_mention: true
      allow_groups:
        - "ops-alerts"
        - "ai-assistant"

การส่งข้อความตอบกลับ

ข้อความตอบกลับจะถูกส่งกลับผ่าน URL webhook Hermes จะห่อหุ้มการตอบกลับในรูปแบบข้อความ DingTalk ที่ถูกต้องโดยอัตโนมัติ—ไม่ว่าจะเป็นข้อความธรรมดา markdown หรือการ์ดโต้ตอบ นี่คือสกิลง่ายๆ ที่ส่งข้อความทักทายกลับไป:

@agent.skill
async def greet(ctx, text):
    return f"Hello from Hermes! You said: {text}"

ไม่ต้องเรียก HTTP API ด้วยตัวเอง Hermes จัดการเรื่องลายเซ็น timestamp และ JSON envelope ให้คุณทั้งหมด

สรุป

การผสานรวม DingTalk ทำให้ Hermes เปลี่ยนจากของเล่นที่ใช้ได้แค่ในเทอร์มินัล กลายเป็นพลเมืองในที่ทำงานสำหรับทีมจีน ด้วยโค้ดไม่กี่บรรทัดใน config.yaml คุณก็ได้ระบบส่งข้อความสองทาง การกรองการกล่าวถึง และการจัดรูปแบบการตอบกลับอัตโนมัติ ไม่ว่าคุณจะสร้างบอท QA สำหรับหน้างานโรงงานหรือผู้ช่วยส่วนตัวให้ผู้จัดการที่ยุ่งวุ่นวาย Hermes + DingTalk หมายความว่า AI ของคุณพูดภาษาของสำนักงานจีนยุคใหม่ได้อย่างคล่องแคล่ว เชื่อถือได้ และโดยไม่ต้องมีอักขระจีนแม้แต่ตัวเดียวในโค้ดเบสของคุณ


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

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