worksaudit okrequireMention และ privacy mode ของบอทเอง ถ้าต้องการให้บอทอ่านข้อความในกลุ่มทั้งหมด คุณต้องปิด privacy mode ผ่าน BotFather ด้วยคำสั่ง /setprivacy หรือให้สิทธิ์ Admin บอท จากนั้นให้ remove บอทออกจากกลุ่ม แล้ว add กลับเข้าไปใหม่ เพื่อให้ Telegram บังคับใช้การเปลี่ยนแปลงดังกล่าว api.telegram.org getMe returned 401: หมายความว่า token จาก BotFather ผิดหรือหมดอายุ ต้องอัปเดตค่า botToken, tokenFile, หรือ environment variable TELEGRAM_BOT_TOKEN สำหรับ default account ใหม่ openclaw logs --follow เพื่อดู live logs ถ้ายังยืดเยื้อ เอกสารระบุว่าสาเหตุมักวกกลับมาที่ proxy, DNS, หรือ IPv6 อีกเช่นกัน getUpdates 409 conflict: แปลว่ามี OpenClaw gateway หรือสคริปต์ภายนอกอื่นใช้ bot token เดียวกันอยู่ OpenClaw ถูกออกแบบให้ long polling มีเพียงหนึ่ง poller ต่อหนึ่ง bot token เท่านั้น หลังการอัปเดต เอกสารแนะนำให้รัน openclaw status --all แล้วตามด้วย openclaw doctor --fix จากนั้น openclaw gateway restart และตรวจสอบอีกครั้งด้วย openclaw status --all
หากเจอข้อความ plugin load failed: dependency tree corrupted ในผลลัพธ์ของ openclaw status --all แปลว่าช่องทางมี configuration อยู่แล้ว แต่ตัว plugin โหลดไม่ผ่าน openclaw doctor --fix คือคำสั่งที่เอกสารระบุไว้เพื่อล้าง staging/auth shadow ที่ตกค้าง ก่อนที่จะรีสตาร์ทเกตเวย์
การเชื่อมต่อ Telegram ของ OpenClaw ไม่ใช้คำสั่ง openclaw channels login telegram เหมือนช่องทางอื่น แต่มันอ่าน token โดยตรงจาก config หรือ environment variable จากนั้นให้เปิด channels.telegram.enabled: true แล้ว start gateway ได้เลย
ใน DM ค่าเริ่มต้นจะใช้ pairing หลังจาก start gateway แล้วให้ตรวจสอบด้วย openclaw pairing list telegram และ approve pairing หากมีการร้องขอ
worksaudit okrequireMention และ privacy mode ของบอทเอง ถ้าต้องการให้บอทอ่านข้อความในกลุ่มทั้งหมด คุณต้องปิด privacy mode ผ่าน BotFather ด้วยคำสั่ง /setprivacy หรือให้สิทธิ์ Admin บอท จากนั้นให้ remove บอทออกจากกลุ่ม แล้ว add กลับเข้าไปใหม่ เพื่อให้ Telegram บังคับใช้การเปลี่ยนแปลงดังกล่าว api.telegram.org getMe returned 401: หมายความว่า token จาก BotFather ผิดหรือหมดอายุ ต้องอัปเดตค่า botToken, tokenFile, หรือ environment variable TELEGRAM_BOT_TOKEN สำหรับ default account ใหม่ openclaw logs --follow เพื่อดู live logs ถ้ายังยืดเยื้อ เอกสารระบุว่าสาเหตุมักวกกลับมาที่ proxy, DNS, หรือ IPv6 อีกเช่นกัน getUpdates 409 conflict: แปลว่ามี OpenClaw gateway หรือสคริปต์ภายนอกอื่นใช้ bot token เดียวกันอยู่ OpenClaw ถูกออกแบบให้ long polling มีเพียงหนึ่ง poller ต่อหนึ่ง bot token เท่านั้น หลังการอัปเดต เอกสารแนะนำให้รัน openclaw status --all แล้วตามด้วย openclaw doctor --fix จากนั้น openclaw gateway restart และตรวจสอบอีกครั้งด้วย openclaw status --all
หากเจอข้อความ plugin load failed: dependency tree corrupted ในผลลัพธ์ของ openclaw status --all แปลว่าช่องทางมี configuration อยู่แล้ว แต่ตัว plugin โหลดไม่ผ่าน openclaw doctor --fix คือคำสั่งที่เอกสารระบุไว้เพื่อล้าง staging/auth shadow ที่ตกค้าง ก่อนที่จะรีสตาร์ทเกตเวย์
การเชื่อมต่อ Telegram ของ OpenClaw ไม่ใช้คำสั่ง openclaw channels login telegram เหมือนช่องทางอื่น แต่มันอ่าน token โดยตรงจาก config หรือ environment variable จากนั้นให้เปิด channels.telegram.enabled: true แล้ว start gateway ได้เลย
ใน DM ค่าเริ่มต้นจะใช้ pairing หลังจาก start gateway แล้วให้ตรวจสอบด้วย openclaw pairing list telegram และ approve pairing หากมีการร้องขอ