ข้อกำหนดเบื้องต้น
สิ่งที่ต้องเตรียม
ก่อนเริ่ม คุณต้องมี: บัญชี Telegram เซิร์ฟเวอร์หรือ VPS (หรือเครื่องพัฒนาในเครื่องสำหรับทดสอบ) ติดตั้ง Node.js 18+ และคีย์ API สำหรับโมเดล AI อย่างน้อยหนึ่งตัว (Anthropic Claude, OpenAI หรือ Google Gemini)
ขั้นตอนที่ 1: BOTFATHER
ขั้นตอนที่ 1: ลงทะเบียนกับ BotFather
เปิด @BotFather ใน Telegram ส่ง /newbot และทำตามคำแนะนำเพื่อสร้างบอท คุณจะได้รับโทเค็น API เก็บรักษาอย่างปลอดภัย เพราะเป็นข้อมูลรับรองการยืนยันตัวบอท
วิธีการทำงาน
3 ขั้นตอนในการติดตั้งและรัน OpenClaw ในเครื่อง
ลงทะเบียนกับ BotFather
สร้างโทเค็นบอทของคุณผ่าน @BotFather, โคลน OpenClaw repo และกรอกตัวแปรสภาพแวดล้อมของคุณ รายการตรวจสอบข้อกำหนดเบื้องต้นทั้งหมดใช้เวลาน้อยกว่า 15 นาที
เพิ่มบอทของคุณลงในกลุ่ม
รัน docker-compose up, เพิ่มบอทที่คุณปรับใช้ใหม่ลงในกลุ่ม Telegram ในฐานะผู้ดูแลระบบ และส่ง /start เพื่อยืนยันว่าการติดตั้งทำงานอยู่
มอบหมายงานของคุณ
เขียนคำแนะนำที่กำหนดเองและให้ OpenClaw จัดการการตอบกลับ AI, การจัดการกลุ่ม และ webhooks ขยายเฟรมเวิร์กเฉพาะในกรณีที่กรณีการใช้งานของคุณต้องการเท่านั้น
ขั้นตอนที่ 2 ติดตั้ง
ขั้นตอนที่ 2: ติดตั้งและตั้งค่า OpenClaw
โคลนรีโพ OpenClaw และคัดลอกไฟล์สภาพแวดล้อมตัวอย่าง ตั้งค่า Telegram Bot Token เลือกผู้ให้บริการโมเดล AI และตั้งค่าการเชื่อมต่อฐานข้อมูล (SQLite สำหรับพัฒนา PostgreSQL สำหรับโปรดักชัน)
ขั้นตอนที่ 3 เปิดใช้งาน
ขั้นตอนที่ 3: ดีพลอยและทดสอบ
เริ่ม OpenClaw ด้วย npm start หรือ docker-compose up ส่ง /start ไปยังบอทใน Telegram เพื่อตรวจสอบว่าทำงานหรือไม่ ทดสอบการสนทนาพื้นฐาน จากนั้นเพิ่มบอทในกลุ่มทดสอบเพื่อตรวจสอบฟังก์ชันกลุ่ม