Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z


Bạn muốn có một chatbot Zalo tự động trả lời tin nhắn, tích hợp trí tuệ nhân tạo A.I, nhưng không biết bắt đầu từ đâu? Tin tốt: bạn không cần biết lập trình, không tốn một đồng cho phần mềm nào. Trong bài này, mình sẽ đi từng bước cùng bạn — hướng dẫn từ cài đặt môi trường cho đến khi giao diện quản lý OpenClaw hiện ra sẵn sàng hoạt động.

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z (Phần 1)

OpenClaw là gì và tại sao nên dùng?

OpenClaw là công cụ giúp bạn kết nối Zalo với các mô hình trí tuệ nhân tạo (ở đây là Gemini của Google) để tự động hóa việc trả lời tin nhắn. Thay vì phải ngồi canh điện thoại, chatbot sẽ làm thay bạn — phản hồi khách hàng, trả lời câu hỏi thường gặp, hay đơn giản là giữ cuộc trò chuyện tiếp tục.

Điểm hay là Gemini API có gói miễn phí đủ dùng cho mục đích cá nhân và thử nghiệm.

Những thứ cần cài trước

Để OpenClaw chạy được, bạn cần cài đặt hai công cụ nền tảng trước. Đừng bỏ qua bước này — thiếu một trong hai là sẽ gặp lỗi ngay.

Bước 1: Cài Node.js

Node.js là môi trường để chạy các lệnh cài đặt và vận hành OpenClaw. Nôm na thì không có nó, mọi thứ sẽ không hoạt động.

  1. Truy cập nodejs.org bằng trình duyệt
  2. Chuyển ngôn ngữ trang sang English → chọn Download
  3. Chọn hệ điều hành Windows, kiến trúc x64
  4. Tải file Windows Installer (.msi) về máy
  5. Mở file vừa tải, Install như bình thường
  6. Chờ cài xong, chọn Finish

Kiểm tra cài đặt thành công:

Nhấn Windows + R, gõ cmd, nhấn Enter để mở cửa sổ lệnh. Gõ lệnh kiểm tra phiên bản:

node -v

Nếu thấy một dãy số kiểu v25.x.x hiện ra — vậy là ổn.

Bước 2: Cài Git

Git giúp tải mã nguồn của OpenClaw về máy và cập nhật phiên bản sau này. Bạn không cần hiểu sâu về nó — chỉ cần cài là xong.

  1. Truy cập trang tải Git chính thức (tìm “Git download” trên Google)
  2. Tải bản phù hợp với máy bạn
  3. Mở file cài đặt → Run → nhấn Next liên tục cho đến khi thấy nút Install → nhấn Install
  4. Chờ cài xong → Finish

Kiểm tra cài đặt thành công:

Mở lại cửa sổ lệnh, gõ:

git --version

Thấy số phiên bản hiện ra là được rồi.

Cài đặt OpenClaw

Sau khi đã có Node.jsGit, đây mới là phần chính. OpenClaw được cài thông qua npm — trình quản lý gói đi kèm với Node.js mà bạn vừa cài ở trên.

Chạy lệnh cài đặt

Mở cửa sổ lệnh lên Command Prompt sau đó gõ lệnh sau:

npm install -g openclaw@latest

Giải thích nhanh để bạn hiểu lệnh này làm gì:

  • npm install — lệnh cài đặt phần mềm qua npm
  • -g — cài ở phạm vi toàn hệ thống (global), nghĩa là bạn có thể gọi lệnh openclaw từ bất kỳ đâu, không cần phải vào đúng thư mục
  • openclaw@latest — cài phiên bản mới nhất của OpenClaw

Quá trình cài sẽ mất khoảng 1–2 phút tùy tốc độ mạng. Bạn sẽ thấy các dòng chữ chạy qua — đó là npm đang tải các thành phần về. Cứ để yên, đừng tắt cửa sổ.

Lưu ý: Nếu thấy thông báo lỗi màu đỏ có chữ EACCES hoặc permission denied, bạn cần mở lại cửa sổ lệnh bằng quyền Administrator: nhấn chuột phải vào Command Prompt trong menu Start → chọn Run as administrator → chạy lại lệnh trên.

Kiểm tra cài đặt thành công

Sau khi cài xong, gõ lệnh kiểm tra phiên bản:

openclaw --version

Nếu thấy số phiên bản hiện ra dạng v2026.x.xx — vậy là cài thành công.

Bạn cũng có thể chạy thêm lệnh kiểm tra sức khỏe hệ thống để đảm bảo mọi thứ ổn trước khi cấu hình:

openclaw doctor

Lệnh này sẽ quét toàn bộ cài đặt và báo nếu có gì chưa đúng — rất hữu ích cho người mới, giúp phát hiện lỗi sớm thay vì mày mò sau.

Cấu hình lần đầu — Kết nối OpenClaw với Gemini AI

Đây là bước quan trọng nhất. Bạn sẽ “nói” cho OpenClaw biết nó sẽ dùng trí tuệ nhân tạo nào để xử lý tin nhắn — ở đây là Gemini của Google.

Trong cửa sổ lệnh, chạy:

openclaw onboard

Một loạt câu hỏi sẽ hiện ra. Mình sẽ giải thích từng bước để bạn không bị lạc.

Bước 1: Xác nhận bắt đầu cấu hình

Hệ thống hỏi bạn có muốn bắt đầu thiết lập không. Chọn Yes.

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 1
Bước 2: Chọn chế độ chạy

Hệ thống hỏi chế độ khởi động. Chọn Quick Start — đây là chế độ chọn nhanh để bạn không cần cấu hình thủ công từng bước chi tiết, để hệ thống tự chạy ngay.

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 2
Bước 3: Chọn nhà cung cấp AI

Đây là lúc bạn chọn AI nào sẽ “bộ não” cho chatbot của mình. Chọn Google — tức là dùng Gemini. Tiếp chọn Google Gemini API key.

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 3

Tại sao chọn Google/Gemini? Vì Gemini có gói miễn phí khá rộng rãi, phản hồi nhanh, và hỗ trợ tiếng Việt tốt hơn nhiều so với trước.

Bước 4: Nhập Gemini API Key

Hệ thống sẽ hiện dòng Enter Gemini API Key và chờ bạn nhập. Đây là “chìa khóa” để OpenClaw được phép gọi vào Gemini. Nếu chưa có, làm theo hướng dẫn dưới đây để tạo miễn phí.

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 4
Cách lấy Gemini API Key miễn phí

Mẹo nhỏ: Bạn chỉ cần tài khoản Google là tạo được ngay, không cần thẻ ngân hàng hay bất cứ thứ gì khác.

  1. Mở trình duyệt, truy cập aistudio.google.com
  2. Đăng nhập bằng tài khoản Google của bạn
  3. Ở menu bên trái, tìm và nhấn vào Get API Key (hoặc API Keys)
  4. Nhấn nút Create API Key
  5. Tại hộp thoại Create a new key, nhấn Create — hệ thống sẽ tạo một dãy ký tự dài
  6. Nhấn nút Copy để sao chép khóa đó vào bộ nhớ tạm

Quay lại cửa sổ lệnh, nhấn chuột phải vào cửa sổ để dán (hoặc dùng Ctrl + Shift + V), rồi nhấn Enter.

Lưu ý quan trọng: API Key trông giống như một chuỗi ký tự lộn xộn, dài khoảng 39 ký tự, bắt đầu bằng AIza.... Nếu thấy vậy là đúng rồi. Giữ bí mật chuỗi này — đừng chia sẻ công khai vì ai có nó cũng dùng được quota của bạn.

Bước 5: Chọn mô hình AI mặc định

Hệ thống hỏi bạn muốn dùng mô hình nào tại mục Default model. Chọn Gemini 2.5 Flash.

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 5

Tại sao chọn Flash? Phiên bản Flash nhanh hơn, nhẹ hơn và nằm trong gói miễn phí. Với chatbot trả lời tin nhắn thông thường, nó hoàn toàn đủ dùng. Nếu sau này bạn cần chatbot “thông minh” hơn cho các tình huống phức tạp, có thể nâng lên Gemini 3.1 Pro sau.

Nếu hệ thống hỏi thêm gì khác mà bạn chưa cần thiết lập ngay, chọn Skip for now.

Bước 6: Cấu hình công cụ tìm kiếm

Hệ thống hỏi Search Provider — tức là chatbot có cần khả năng tìm kiếm thông tin trên mạng không. Chọn Gemini Google Search, sau đó dán lại API Key vừa tạo ở trên vào. Chọn Yes để xác nhận.

Bước này giúp chatbot của bạn có thể tra cứu thông tin thực tế khi cần, thay vì chỉ trả lời dựa trên dữ liệu có sẵn.

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 6
Bước 7: Bỏ qua các mục không cần thiết

Hệ thống sẽ hỏi thêm một số mục dạng Set API cho các dịch vụ khác. Với người mới bắt đầu, bạn chỉ cần chọn No hết — có thể cấu hình thêm sau khi đã quen.

Tích chọn Skip for now (dùng phím Space để tích, rồi nhấn Enter) với các mục không cần thiết.

Bước 8: Khởi chạy OpenClaw

Cuối cùng, chọn theo thứ tự: SkipRestoreRun in Terminal.

Lệnh Run in Terminal sẽ khởi động môi trường để OpenClaw bắt đầu hoạt động. Sau vài giây, bạn sẽ thấy trong cửa sổ lệnh xuất hiện một đường dẫn dạng:

http://127.0.0.1:xxxx/?token=xxxxxxxxxxxxxxxx
Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 7

Đây là đường dẫn vào giao diện quản lý. Sao chép toàn bộ đường dẫn đó (kể cả phần ?token=...), mở một cửa sổ trình duyệt mới và dán vào thanh địa chỉ — giao diện quản lý OpenClaw sẽ hiện ra.

Lưu ý: Đừng tắt cửa sổ lệnh đang chạy. Nếu tắt, OpenClaw sẽ dừng và giao diện trên trình duyệt cũng mất kết nối.

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 8
Screenshot

Mở lại giao diện quản lý khi cần

Lần sau muốn vào lại giao diện, bạn làm như sau:

  1. Mở cửa sổ lệnh
  2. Chạy lệnh openclaw dashboard để lấy đường dẫn chứa token
  3. Dán đường dẫn vào trình duyệt

Lưu ý: Nếu mở trình duyệt lên mà trang không phản hồi, nghĩa là OpenClaw chưa được khởi động. Lúc này bạn mở cửa sổ lệnh và chạy openclaw gatewayđừng tắt cửa sổ đó — rồi tải lại trang trên trình duyệt.

Tóm lại đến đây bạn đã:

  • Cài xong Node.jsGit
  • Cài và cấu hình OpenClaw kết nối với Gemini AI
  • Mở được giao diện quản lý trên trình duyệt

Phần khó nhất thực ra là bước lấy API Key — nhưng cũng chỉ mất chưa đến 2 phút. Còn lại chủ yếu là nhấn Next và chờ cài đặt.

Tiếp theo, mình sẽ hướng dẫn cách kết nối OpenClaw với tài khoản Zalo, cấu hình chatbot và cho nó “chạy thật” — tự động trả lời tin nhắn bằng AI.


Tạo Chatbot AI Trên Zalo Bằng OpenClaw Chỉ Trong 15 Phút

Sau khi bạn đã cài xong OpenClaw và thiết lập xong nền tảng. Giờ là lúc thú vị hơn — mình sẽ hướng dẫn bạn tạo bot AI trên Zalo và kết nối mọi thứ lại với nhau để chatbot thực sự có thể trả lời tin nhắn.

Bước 1 — Cấu hình OpenClaw để kết nối với Zalo

Mở Command Prompt, nhập lệnh sau:

openclaw config

Một loạt lựa chọn sẽ hiện ra, bạn chọn theo thứ tự:

  1. Local
  2. Channels
  3. Configure/Link
  4. Zalo (Bot API)
  5. Enter Bot Token
Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 9
Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 10

Lúc này màn hình sẽ chờ bạn nhập Zalo Bot Token — đừng nhập vội, mình cần lấy token này ở bước tiếp theo.

Bước 2 — Tạo Zalo Bot và lấy Token

Đây là bước quan trọng nhất. Bạn sẽ tạo một tài khoản bot trên Zalo để làm “đại diện” cho chatbot AI của mình.

Làm trên điện thoại:

  1. Mở ứng dụng Zalo trên điện thoại
  2. Nhấn vào Tìm kiếm → chọn tab Khám phá
  3. Tìm kiếm “Zalo Bot Manager”
  4. Chọn Zalo Bot Manager trong kết quả

Tạo bot mới:

  1. Chọn Tạo BotTạo tài khoản Zalo Bot
  2. Điền tên và phần giới thiệu cho bot (đặt tên gì cũng được, miễn dễ nhớ)
  3. Tích chọn ô đồng ý điều khoản
  4. Nhấn Tạo tài khoản Bot
Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 11
Screenshot

Mẹo nhỏ: Đặt tên bot có ý nghĩa một chút — ví dụ “Trợ lý AI của [tên bạn]” — sẽ giúp người dùng tin tưởng hơn khi nhắn tin.

Sau khi tạo xong, bot sẽ tự động gửi cho bạn một tin nhắn chứa Zalo Bot Token. Sao chép token này lại.

Quay lại máy tính:

Dán token vừa sao chép vào ô Enter Zalo Bot Token đang chờ trong Command Prompt, rồi chọn Yes.

Bước 3 — Lấy Webhook URL bằng Cloudflare

Để Zalo có thể gửi tin nhắn đến OpenClaw đang chạy trên máy tính của bạn, cần có một địa chỉ công khai trên internet — đây gọi là Webhook URL. Cloudflare Tunnel giúp tạo địa chỉ đó miễn phí.

Cài Cloudflare:

Mở một cửa sổ Command Prompt mới, nhập:

npm install -g cloudflare

Tạo Webhook URL:

Sau khi cài xong, tiếp tục nhập:

cloudflared tunnel --url http://localhost:18789

Lệnh này sẽ tạo ra một đường dẫn dạng https://xxxxx.trycloudflare.com — đó chính là Webhook URL của bạn. Sao chép lại đường dẫn này.

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 12

Lưu ý: Đừng đóng cửa sổ Command Prompt đang chạy lệnh Cloudflare, nếu đóng thì Webhook URL sẽ mất và chatbot ngừng hoạt động.

Bước 4 — Hoàn tất cấu hình

Quay lại cửa sổ Command Prompt đầu tiên đang chạy openclaw config, dán Webhook URL vừa lấy vào, rồi tiếp tục:

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 13
  1. Chọn Enter Webhook Secret → nhập mật khẩu bảo mật cho webhook (bạn tự đặt)
  2. Mục Webhook Path — để trống, nhấn Enter
  3. Chọn FinishYes
  4. Chọn PairingContinue

Vậy là xong phần cấu hình!

Bước 5 — Khởi động OpenClaw

Nếu OpenClaw chưa chạy, nhập lệnh:

openclaw gateway

Nếu trước đó bạn đã chạy rồi thì bỏ qua bước này.

Bước 6 — Kết nối Zalo Bot với OpenClaw

Đây là bước “bắt tay” giữa bot Zalo và OpenClaw.

  1. Mở Zalo trên điện thoại, nhắn cho bot một tin nhắn bất kỳ (ví dụ: “xin chào”)
  2. Bot sẽ tự động gửi lại một đoạn lệnh — đây là lệnh xác thực kết nối
  3. Sao chép đoạn lệnh đó, dán vào Command Prompt và nhấn Enter
Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 14
Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 15

Khi màn hình hiển thị chữ Approve màu xanh lá → kết nối thành công!

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 16

Kiểm tra thành quả

Giờ là lúc “thử thách” chatbot xem nó có thông minh không.

Mở Zalo, nhắn vài câu hỏi cho bot: giới thiệu bản thân, hỏi thông tin, hoặc thử hỏi các câu phức tạp hơn. Nếu bot phản hồi chính xác và tự nhiên, bạn đã hoàn thành xong rồi đó!

Tự tạo chatbot Zalo miễn phí bằng OpenClaw — Hướng dẫn từ A đến Z - 17

Chỉ với vài bước cấu hình, bạn đã có một chatbot AI hoạt động thực sự trên Zalo — không cần viết code, không cần thuê server. Thử đặt câu hỏi khó cho bot xem nó xử lý đến đâu nhé! Bạn đã tích hợp chatbot AI vào việc gì chưa? Chia sẻ bên dưới mình cùng xem!


Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *