เชื่อมต่อ OpenClaw กับ Telegram
Telegram รวมอยู่ใน OpenClaw core สร้างบอต มอบ token ให้ gateway แล้วอนุมัติบัญชีของคุณด้วย pairing code
คุณต้องมี gateway ที่ทำงานอยู่จากคู่มือการติดตั้งและบัญชี Telegram ไม่จำเป็นต้องมี public URL เพราะโดยค่าเริ่มต้น Telegram ใช้ long polling
สร้างบอตด้วย @BotFather
ส่งข้อความหา @BotFather จากบัญชี Telegram ของคุณ พิมพ์ /newbot แล้วตอบคำถามเรื่องชื่อและ username BotFather จะส่ง bot token มาให้ คัดลอกและเก็บเป็นความลับ เพราะใครก็ตามที่มี token จะควบคุมบอตได้
เพิ่ม Telegram channel
แทนที่ <bot-token> ด้วย token จากขั้นตอนที่ 1 คุณยังตั้งค่า TELEGRAM_BOT_TOKEN หรือเพิ่มบล็อก channels.telegram ใน openclaw.json โดยระบุ enabled, botToken, dmPolicy และ groups ได้ด้วย
shell openclaw channels add --channel telegram --token <bot-token>ตรวจสอบการเชื่อมต่อ
--probe ตรวจสอบว่า gateway ติดต่อบอตได้จริง ไม่ใช่แค่มี config อยู่ แก้ข้อผิดพลาดที่รายงานก่อนส่งข้อความหาบอต
shell openclaw channels status --probeอนุมัติบัญชีของคุณ
ส่งข้อความส่วนตัวถึงบอต เมื่อ dmPolicy ใช้ค่าเริ่มต้น pairing คุณจะได้รับรหัสแทนคำตอบ คำสั่งแรกจะแสดงคำขอที่รอดำเนินการทั้งหมด ส่วนคำสั่งที่สองจะอนุมัติคำขอของคุณด้วยรหัสนั้น รหัสหมดอายุหลังผ่านไปหนึ่งชั่วโมง และมีคำขอรอได้สูงสุดสามรายการในแต่ละครั้ง
shell openclaw pairing list telegram openclaw pairing approve telegram <CODE>
ตั้งค่า dmPolicy เป็น pairing หรือ allowlist ต่อไป และเปิด requireMention สำหรับกลุ่ม หากตั้งค่า dmPolicy เป็น open ใครก็ตามที่พบบอตก็จะคุยกับ agent ของคุณได้