×
Community Blog ปรับใช้ OpenClaw บน Alibaba Cloud ECS ด้วย Telegram Integration

ปรับใช้ OpenClaw บน Alibaba Cloud ECS ด้วย Telegram Integration

คู่มือแนะนำทีละขั้นตอนในการรันเอเจนต์ช่วยเขียนโค้ดด้วย AI ของคุณเองในระบบคลาวด์

โดย Shah Jawad Ali

เกริ่นนำ

OpenClaw คือเอเจนต์ช่วยเขียนโค้ดด้วย AI แบบโอเพนซอร์สซึ่งอยู่บนเซิร์ฟเวอร์ของคุณและช่วยคุณสร้าง แก้บั๊ก และจัดการโปรเจกต์ซอฟต์แวร์ผ่านการสนทนาอย่างเป็นธรรมชาติ เมื่อจับคู่กับ Telegram เป็นเกตเวย์แชท ก็จะกลายเป็นผู้ช่วยที่มีประสิทธิภาพในการพัฒนาได้จากทุกที่ซึ่งคุณสามารถโต้ตอบกับโทรศัพท์หรือเดสก์ท็อปของคุณได้โดยไม่ต้องมีเซสชัน SSH

ในบล็อกนี้ เราจะพาไปศึกษาเกี่ยวกับการนำ OpenClaw ไปใช้บนอินสแตนซ์ของ Alibaba Cloud Elastic Compute Service (ECS) ที่ใช้ Ubuntu และเชื่อมต่อเข้ากับ Alibaba Cloud Model Studio ที่เป็นผู้ให้บริการโมเดล AI และผูกเข้ากับบอท Telegram เพื่อให้คุณสามารถแชทกับเอเจนต์ได้จากทุกที่

ในตอนท้ายของบทช่วยสอนนี้ คุณจะสามารถ:

• ติดตั้งและกำหนดค่า OpenClaw บนอินสแตนซ์ ECS ได้

• เชื่อมต่อกับ Alibaba Cloud Model Studio (โมเดล Qwen)

• สร้างบอท Telegram และเชื่อมให้เป็นเกตเวย์การแชท

• ใช้เอเจนต์ AI ของคุณเพื่อสร้างเว็บไซต์และจัดการฐานข้อมูล ทำได้ทุกอย่างจาก Telegram

ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่ม โปรดตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

• บัญชี Alibaba Cloud ที่มีอินสแตนซ์ ECS ที่ใช้งานอยู่ซึ่งรัน Ubuntu (20.04 หรือใหม่กว่านั้น)

• การเข้าถึง Root หรือ Sudo บนอินสแตนซ์ ECS

• บัญชี Telegram

• แผนบริการเขียนโค้ดด้วย Alibaba Cloud Model Studio (มีประเภทใช้งานฟรี) พร้อมคีย์ API

หมายเหตุ: แผนบริการเขียนโค้ดด้วย Model Studio ให้การเข้าถึงโมเดลตระกูล Qwen ที่ปรับให้เหมาะสมสำหรับการสร้างโค้ด

ขั้นตอนที่ 1: ติดตั้ง OpenClaw บนอินสแตนซ์ ECS ของคุณ

SSH ลงในอินสแตนซ์ ECS ของคุณและรันคำสั่งต่อไปนี้เพื่ออัปเดตระบบและติดตั้ง OpenClaw:

apt update
curl -fsSL https://openclaw.ai/install.sh | bash

โปรแกรมติดตั้งจะตรวจจับสภาพแวดล้อม Linux ของคุณโดยอัตโนมัติ ติดตั้ง Node.js (หากยังไม่มี) และตั้งค่า OpenClaw พร้อมกับการพึ่งพาที่จำเป็นทั้งหมด

1
รูปที่ 1: โปรแกรมติดตั้ง OpenClaw ที่รันบนอินสแตนซ์ ECS

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

ขั้นตอนที่ 2: กำหนดค่าผู้ให้บริการโมเดล

วิซาร์ดการเริ่มต้นใช้งานจะขอให้คุณเลือกผู้ให้บริการโมเดล/auth เนื่องจากเรากำลังใช้ Alibaba Cloud Model Studio ให้เลื่อนลงและเลือก "ผู้ให้บริการที่กำหนดเอง" (จุดเชื่อมต่อที่เข้ากันได้กับ OpenAI หรือ Anthropic ใดก็ได้)

2
รูปที่ 2: การเลือกผู้ให้บริการที่กำหนดเองในระหว่างการเริ่มต้นใช้งาน

รับข้อมูลประจำตัวของ Model Studio ของคุณ

ก่อนดำเนินการต่อไป คุณต้องรวบรวมข้อมูลประจำตัวของคุณจากคอนโซล Model Studio นำทางไปที่แดชบอร์ด Alibaba Cloud Model Studio ไปที่ส่วนแผนบริการเขียนโค้ด และจดโน้ตไว้:

• คีย์ API เฉพาะแผนบริการ:

• เบส URL พิเศษเฉพาะแผนบริการ:

3
รูปที่ 3: แผนบริการเขียนโค้ดด้วย Model Studio -- คีย์ API และเบส URL

ป้อนข้อมูลประจำตัวใน OpenClaw

กลับไปที่วิซาร์ดการเริ่มต้นใช้งาน ป้อนรายละเอียดต่อไปนี้เมื่อได้รับแจ้ง:

• เบส URL ของ API:
• เช่น https://coding-intl.dashscope.aliyuncs.com/v1
• คีย์ API: วางคีย์ API เฉพาะแผนบริการของคุณ
• ความเข้ากันได้ของจุดเชื่อมต่อ: เข้ากันได้กับ OpenAI
• ID โมเดล: เช่น qwen3-coder-next

4
รูปที่ 4: การป้อนข้อมูลประจำตัวของ Model Studio ใน OpenClaw

เคล็ดลับ: คุณยังสามารถใช้โมเดล Qwen อื่น ๆ เช่น qwen-plus หรือ qwen3-max ได้ สำหรับจุดเชื่อมต่อ (ที่ไม่ใช่แผนบริการเขียนโค้ด) มาตรฐาน ให้ใช้: https://dashscope-intl.aliyuncs.com/compatible-mode/v1

ขั้นตอนที่ 3: สร้างบอท Telegram

หากต้องการใช้ Telegram เป็นอินเทอร์เฟซแชทสำหรับ OpenClaw คุณต้องสร้างบอทผ่าน BotFather ของ Telegram ก่อน:

  1. เปิด Telegram และค้นหา @BotFather
  2. ส่งคำสั่ง /newbot
  3. เลือกชื่อที่แสดงสำหรับบอทของคุณ (เช่น "JwdOpenClaw")
  4. เลือกชื่อผู้ใช้ที่ลงท้ายด้วย "bot" (เช่น "jwd_openclaw_bot")
  5. BotFather จะให้ โทเค็น API ของ HTTP คัดลอกและบันทึกโทเค็นนี้ไว้อย่างปลอดภัย เพราะคุณจะต้องใช้ในขั้นตอนถัดไป

5
รูปที่ 5: การสร้างบอท Telegram ผ่าน BotFather

คำเตือน: เก็บโทเค็นบอทของคุณไว้เป็นความลับ ทุกคนที่มีโทเค็นสามารถควบคุมบอทของคุณได้

ขั้นตอนที่ 4: กำหนดค่าเกตเวย์ Telegram ใน OpenClaw

กลับไปที่วิซาร์ดการเริ่มต้นใช้งาน เมื่อได้รับแจ้ง ให้เลือกช่อง เลือก "Telegram (Bot API)" จากนั้น ให้วางโทเค็นบอท Telegram ของคุณเมื่อระบบถาม

6
รูปที่ 6: เลือกช่อง Telegram และป้อนโทเค็นบอท

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

openclaw configure --section web

หลังจากที่ป้อนพรอมต์ทั้งหมดเรียบร้อยแล้ว OpenClaw จะสรุปการตั้งค่า: การกำหนดค่าทักษะ การเขียนการกำหนดค่าพื้นที่ทำงาน การตั้งค่าบริการที่จัดการเป็นระบบ และเริ่มเกตเวย์ Telegram

7
รูปที่ 7: เสร็จสิ้นการตั้งค่า -- เริ่มให้บริการแล้วและเชื่อมต่อ Telegram แล้ว

ขั้นตอนที่ 5: เปิดใช้และทดสอบเอเจนต์ของคุณ

แฮตช์ในโหมด TUI

เมื่อถามว่า "คุณต้องการแชทบอทของคุณอย่างไร" ให้เลือก "แฮตช์ใน TUI (แนะนำ)" เพื่อเริ่มใช้เอเจนต์ในอินเทอร์เฟซผู้ใช้ปลายทาง

8
รูปที่ 8: การเลือกแฮตช์บอทในโหมด TUI

TUI จะเปิดใช้และเอเจนต์จะทักทายคุณด้วยคำว่า "Wake up, my friend!" คุณสามารถพิมพ์ข้อความเพื่อยืนยันว่าเอเจนต์ตอบกลับอย่างถูกต้อง

9
รูปที่ 9: OpenClaw TUI -- เอเจนต์จะทำงานและตอบสนอง

ขั้นตอนที่ 6: จับคู่บัญชี Telegram ของคุณ

ตอนนี้ ให้เปิด Telegram และนำทางไปยังบอทที่คุณสร้างขึ้นมาใหม่ ส่งคำสั่ง /start บอทจะตอบกลับด้วยข้อความที่ระบุว่า "access not configured" พร้อมกับ ID ผู้ใช้ Telegram และรหัสการจับคู่

10
รูปที่ 10: บอท Telegram ตอบด้วยข้อมูลการจับคู่

สลับกลับไปที่ OpenClaw TUI เอเจนต์จะตรวจหาคำขอจับคู่ Telegram และแสดงหมายเหตุด้านความปลอดภัย โดยจะขอให้คุณอนุมัติการจับคู่ ยืนยันด้วยการระบุ ID ผู้ใช้ Telegram และรหัสการจับคู่

11
รูปที่ 11: การอนุมัติการจับคู่บอท Telegram ใน TUI

เมื่ออนุมัติแล้ว คุณจะเห็นข้อความยืนยันใน Telegram ว่า: "OpenClaw access approved. Send a message to start chatting." ขณะนี้ เอเจนต์ช่วยเขียนโค้ดด้วย AI ของคุณเชื่อมต่อกับ Telegram อย่างสมบูรณ์แล้ว!

ลงมือทำงาน: กรณีการใช้ในโลกแห่งความเป็นจริง

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

กรณีการใช้งานที่ 1: สร้างเว็บไซต์

คุณสามารถขอให้ OpenClaw สร้างหน้าเว็บที่สมบูรณ์และแม้กระทั่งนำไปใช้บนเซิร์ฟเวอร์ของคุณได้ ตัวอย่างเช่น การส่งข้อความต่อไปนี้ใน Telegram:

"Create a webpage for me using HTML and CSS. The page should display "Hello and welcome to Alibaba Cloud Malaysia"."

OpenClaw จะสร้างโค้ด HTML/CSS ติดตั้ง Apache (หากจำเป็น) นำหน้าเพจไปใช้กับไดเรกทอรีเว็บเซิร์ฟเวอร์ และให้ URL ในการเข้าถึง

12
รูปที่ 12: การขอหน้าเว็บผ่าน Telegram

13
รูปที่ 13: OpenClaw ติดตั้ง Apache และนำหน้าเพจไปใช้

ผลลัพธ์คือหน้าเว็บที่สามารถใช้งานได้อย่างสมบูรณ์ในสไตล์มืออาชีพที่สามารถเข้าถึงได้จากที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ของคุณ

14
รูปที่ 14: หน้าเว็บที่สร้างขึ้นใช้งานจริงอยู่ในเบราว์เซอร์

กรณีการใช้งานที่ 2: ตั้งค่า MySQL

OpenClaw สามารถจัดการงานดูแลเซิร์ฟเวอร์ที่ซับซ้อนได้ ตัวอย่างเช่น คุณสามารถขอให้ติดตั้ง MySQL สร้างฐานข้อมูล และเติมข้อมูล ทำได้ทุกอย่างจาก Telegram

15


16
รูปที่ 15: การติดตั้ง MySQL ผ่าน Telegram

จากนั้น คุณสามารถสั่งให้สร้างฐานข้อมูล กำหนดโครงสร้างตาราง และแทรกข้อมูลตัวอย่างได้:

17
รูปที่ 16: การสร้างฐานข้อมูล ตาราง และการแทรกข้อมูลผ่าน Telegram

คำสั่ง OpenClaw ที่มีประโยชน์

ต่อไปนี้เป็นคำสั่งทั่วไปสำหรับการจัดการอินสแตนซ์ OpenClaw ของคุณ:

คำสั่ง คำอธิบาย
openclaw tui เปิดใช้อินเทอร์เฟซผู้ใช้ปลายทางเพื่อโต้ตอบกับเอเจนต์
openclaw onboard รันวิซาร์ดการเริ่มต้นใช้งานซ้ำเพื่อกำหนดการตั้งค่าใหม่อีกครั้ง
openclaw doctor วินิจฉัยปัญหาเกี่ยวกับการติดตั้ง OpenClaw ของคุณ
openclaw gateway restart รีสตาร์ทบริการเกตเวย์ Telegram

การเปิดเผย ECS ด้วย IP สาธารณะ

คำเตือน: การเปิดเผย OpenClaw ที่รันบน ECS ที่มีที่อยู่ IP สาธารณะเป็นสิ่งที่อันตรายเนื่องจากเป็นการเปิดทางให้เครื่องเชื่อมต่ออินเทอร์เน็ต การดำเนินการนี้มีวัตถุประสงค์ในการสาธิตเพื่อทำความเข้าใจว่า OpenClaw ทำงานอย่างไร

บทสรุป

ในคู่มือนี้ เราได้นำ OpenClaw ไปใช้บนอินสแตนซ์ Alibaba Cloud ECS เรียบร้อยแล้ว โดยเชื่อมต่อกับโมเดล Qwen ของ Model Studio และผนวกรวมเข้ากับ Telegram เป็นเกตเวย์แชทที่ใช้งานสะดวก ผลลัพธ์ที่ได้ก็คือเอเจนต์ช่วยเขียนโค้ดด้วย AI ที่มีประสิทธิภาพ ซึ่งคุณสามารถโต้ตอบได้จากทุกที่ ไม่ว่าคุณจะอยู่ที่โต๊ะทำงานหรือกำลังเดินทางก็ตาม

เราสาธิตวิธีที่ OpenClaw สามารถจัดการงานได้ตั้งแต่การสร้างหน้าเว็บและการติดตั้งแหล่งข้อมูล MySQL ซึ่งทำได้ทุกอย่างจากข้อความ Telegram ง่าย ๆ ความสามารถของเอเจนต์ในการทำตามคำสั่ง แก้ไขตัวเอง และทำซ้ำในงานทำให้เป็นเพื่อนร่วมพัฒนาที่มีประโยชน์อย่างแท้จริง

ข้อมูลอ้างอิง

• เอกสาร OpenClaw: https://www.alibabacloud.com/help/model-studio/openclaw

• กำหนดค่า API ของ Model Studio บน OpenClaw: https://www.alibabacloud.com/blog/how-to-configure-model-studio-api-on-openclaw-moltbotclawdbot_602846

• การรักษาความปลอดภัยเกตเวย์ OpenClaw: https://docs.openclaw.ai/gateway/security

• เอกสารช่อง Telegram ของ OpenClaw: https://docs.openclaw.ai/channels/telegram

• API บอท Telegram: https://core.telegram.org/bots/api


บทความนี้มีต้นฉบับเป็นภาษาอังกฤษ ดูบทความต้นฉบับได้ ที่นี่

0 0 0
Share on

Regional Content Hub

134 posts | 4 followers

You may also like

Comments

Regional Content Hub

134 posts | 4 followers

Related Products