Hosting
Tên miền
Cloud
Máy chủ
EmailSSLFirewall Anti DDoSTối ưu tốc độ website

Nội dung

Hướng dẫn kết nối OpenClaw với Telegram sử dụng Google Gemini để tạo chatbot AI

Ngày đăng:

03/04/2026

Cập nhật lần cuối:

03/04/2026

Trong thời đại AI bùng nổ, việc sở hữu một chatbot thông minh phục vụ riêng cho công việc hoặc cá nhân đã trở nên dễ tiếp cận hơn bao giờ hết. Với sự kết hợp giữa OpenClaw, Telegram và Google Gemini, bạn hoàn toàn có thể tự xây dựng một chatbot AI chạy trên VPS cá nhân mà không tốn nhiều chi phí. Bài viết dưới đây sẽ hướng dẫn chi tiết từng bước để bạn triển khai hệ thống này một cách nhanh chóng và hiệu quả.

Điều kiện tiên quyết

Trước khi bắt đầu, bạn cần chuẩn bị các thành phần sau:

  • VPS: Đã cài đặt OpenClaw và có quyền truy cập SSH
  • Google Gemini API Key: Đăng ký miễn phí tại Google AI Studio.
  • Telegram Bot: Tạo thông qua BotFather

iconLưu ý

Google thường xuyên cập nhật và thay đổi các model AI, bao gồm:

  • Cung cấp miễn phí một số model trong từng giai đoạn.
  • Ngừng hỗ trợ (deprecated) các model cũ.

Trong bài viết này, mình sử dụng model hiện đang được hỗ trợ: google/gemini-1.5-flash-latest vì tính gọn nhẹ và tốc độ phản hồi nhanh.

Tuy nhiên, trong tương lai Google có thể:

  • Ngừng hỗ trợ model này.
  • Hoặc thay thế bằng model mới.

Vì vậy, trước khi triển khai thực tế, bạn nên kiểm tra danh sách model mới nhất tại: https://ai.google.dev/gemini-api/docs/models.

Nguyên lý hoạt động của hệ thống

Hệ thống được thiết lập theo mô hình trung chuyển dữ liệu:

Telegram (Người dùng) -> OpenClaw (Gateway) -> Google Gemini (Xử lý) -> Telegram Bot (Phản hồi)

Trong đó: OpenClaw đóng vai trò “bộ não” điều phối, tiếp nhận dữ liệu từ Telegram, gửi yêu cầu đến API của Gemini để xử lý và trả kết quả về Telegram Bot cho người dùng chỉ trong vài giây.

Bước 1: Tạo Telegram Bot

iconLưu ý

Nếu bạn đã có Telegram bot rồi thì có thể bỏ qua bước này và sử dụng Bot Token của Telegram Bot bạn đang sử dụng.

  • Tạo bot mới với [BotFather]
    • Bạn truy cập Telegram và tìm kiếm tài khoản @BotFather.
    • Sử dụng lệnh /newbot và đặt tên cho bot theo hướng dẫn.
    • Lưu lại đoạn Bot Token được cung cấp. Đây là mã định danh quan trọng để OpenClaw có thể điều khiển bot.
  • Lấy User ID cá nhân:
    • Tìm kiếm tài khoản @userinfobot trên Telegram.
    • Nhấn Start hoặc gõ /start để nhận dãy số User ID (Ví dụ: 123456789). Thông tin này dùng để kiểm soát quyền truy cập, ngăn chặn người lạ sử dụng trái phép tài nguyên VPS của bạn.

Bước 2: Khởi tạo Google Gemini API Key

  • Truy cập trang quản lý https://aistudio.google.com/app/apikey để tạo API key.
  • Nhấp chọn Create API key.
  • Sao chép đoạn mã API key có định dạng bắt đầu bằng AIzaSy....

Bước 3: Kiểm tra trạng thái OpenClaw

Bạn hãy đảm bảo OpenClaw đã sẵn sàng hoạt động trên VPS bằng lệnh:

openclaw --version
Kiểm tra trạng thái OpenClaw
Kiểm tra trạng thái OpenClaw

Nếu phiên bản hiện tại quá cũ, bạn nên cập nhật để có thể sử dụng được các model AI mới nhất từ Google và các nền tảng AI khác.

Bước 4: Cấu hình OpenClaw

4.1. Chạy trình hướng dẫn thiết lập

Bạn sử dụng lệnh sau để bắt đầu cấu hình nhanh:

openclaw onboard

4.2. Thực hiện các xác nhận

  • I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?: Chọn Yes.
  • Setup mode: Chọn QuickStart.
  • Existing config detected: OpenClaw hiển thị thông tin đang được cấu hình hiện tại.
    • Nếu bạn chưa cấu hình, sẽ trả về: No key settings detected.
    • Nếu bạn đã cấu hình rồi, sẽ trả về: Existing config detected kèm theo các cấu hình tương ứng.
  • Config handling: Chọn Update values.
  • Model/auth provider: Chọn Google.
  • Google auth method: Chọn Google Gemini API key.
  • Điền Gemini API key sau khi được hỏi Enter Gemini API key.
  • Model configured:
    • Bạn đợi thêm từ 10 giây đến 30 giây để OpenClaw tải các model đang hỗ trợ và chọn google/gemini-1.5-flash-latest.
    • Lúc này OpenClaw sẽ thay thế model mặc định bằng model bạn vừa chọn.
  • Select channel (QuickStart): Chọn Telegram (Bot API) từ các channel được hỗ trợ ở hộp thoại – Channel status.
  • Enter Telegram bot token: Điền Telegram Bot Token của bạn.
Tuỳ chọn các cấu hình
Tuỳ chọn các cấu hình
Tại Model/auth provider chọn Google
Tại Model/auth provider chọn Google
Cấu hình thêm Google auth method và điền Gemini API Key
Cấu hình thêm Google auth method và điền Gemini API Key
Cấu hình Model configured
Cấu hình Model configured
Model mặc định đã được thay thế
Model mặc định đã được thay thế
Chọn Telegram (Bot API) từ các channel được hỗ trợ
Chọn Telegram (Bot API) từ các channel được hỗ trợ
Điền Telegram Bot Token
Điền Telegram Bot Token

Cảnh báo bảo mật và quyền truy cập:

Telegram DM access warning – OpenClaw cảnh báo về quyền truy cập, bạn cần cấp quyền phù hợp để bot hoạt động:

  • Chỉ cho phép user trong allowlist dùng bot:
openclaw config set channels.telegram.dmPolicy "allowlist"
  • Khai báo user được phép (thay YOUR_USER_ID bằng ID bạn lấy ở Bước 1):
openclaw config set channels.telegram.allowFrom '["YOUR_USER_ID"]'
  • Cấp quyền tạm thời (pairing) khi có yêu cầu:
openclaw pairing approve telegram CODE
  • Cấu hình phần Web search:
    • Search provider: Chọn DuckDuckGo Search (experimental) để đơn giản.
    • Configure skills now?: Chọn No.
    • Enable hooks?: Chọn Skip for now.
  • Optional apps, Control UI, Start TUI (best option!), Token – OpenClaw sẽ tự động khởi chạy, bạn chỉ cần theo dõi qua cửa sổ SSH.
  • How do you want to hatch your bot?: Chọn Do this later và đợi OpenClaw hoàn tất cài đặt.
Cấu hình phần Web search theo hướng dẫn
Cấu hình phần Web search theo hướng dẫn
OpenClaw tự động chạy các phần Optional apps, Control UI, Start TUI (best option!), Token
OpenClaw tự động chạy các phần Optional apps, Control UI, Start TUI (best option!), Token
Chọn Do this later và đợi Openclaw hoàn tất cài đặt
Chọn Do this later và đợi Openclaw hoàn tất cài đặt

3. Kiểm tra và cấp quyền cho người dùng Telegram

Bây giờ, bạn hãy mở Telegram và gửi một tin nhắn bất kỳ cho bot của bạn. Bạn sẽ nhận được một tin nhắn yêu cầu cấp quyền từ OpenClaw trên cửa sổ SSH.

Gửi một tin nhắn bất kỳ cho bot Telegram
Gửi một tin nhắn bất kỳ cho bot Telegram

Bạn có thể cấp quyền tạm thời với dòng lệnh mà Telegram đề xuất, có dạng: openclaw pairing approve telegram CODE.

Cấp quyền cho người dùng Telegram
Cấp quyền cho người dùng Telegram

Hoặc bạn có thể cấp quyền vĩnh viễn cho tài khoản của mình bằng lệnh (thay YOUR_USER_ID bằng ID thật của bạn):

openclaw config set channels.telegram.allowFrom '["YOUR_USER_ID"]'
Cấp quyền vĩnh viễn cho tài khoản của bạn
Cấp quyền vĩnh viễn cho tài khoản của bạn

Sau khi cấp quyền, bạn hãy thử chat lại với bot. Nếu bot phản hồi, bạn đã kết nối thành công OpenClaw với Telegram sử dụng Google Gemini!

Kết nối thành công OpenClaw với Telegram
Kết nối thành công OpenClaw với Telegram

Qua hướng dẫn trên, bạn đã nắm được cách kết nối OpenClaw với Telegram và tận dụng Google Gemini để xây dựng chatbot AI hoạt động 24/7 một cách đơn giản và tiết kiệm chi phí. Từ nền tảng này, bạn có thể tiếp tục mở rộng thêm nhiều tính năng như tự động hóa, tích hợp API hoặc phát triển hệ thống AI đa nhiệm phục vụ công việc hiệu quả hơn. Chúc bạn triển khai thành công!

VIETNIX – DỊCH VỤ HOSTING, VPS TỐC ĐỘ CAO, ỔN ĐỊNH, BẢO MẬT

  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh
  • Điện thoại: 1800 1093
  • Email liên hệ: sales@vietnix.com.vn
  • Website: https://vietnix.vn/

VIETNIX

Đội ngũ tại Vietnix

Kết nối với mình qua

Vietnix thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, Vietnix đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.

Kết nối với mình qua

NHỮNG CÂU HỎI THƯỜNG GẶP VỀ DỊCH VỤ TẠI VIETNIX

Để có thể gửi ticket yêu cầu hỗ trợ đến các phòng ban của Vietnix, trước hết bạn cần đăng nhập vào hệ thống portal tại đường link: https://portal.vietnix.vn/.
Sau đó vào phần Hỗ trợ > Chọn Gửi yêu cầu > Lựa chọn phòng ban mà bạn muốn gửi yêu cầu > Nhập nội dung cần hỗ trợ và nhấn Gửi.

Chúng tôi sẽ tiếp nhận và phản hồi ngay khi nhận được yêu cầu từ Quý Khách Hàng. Bạn có thể xem hướng dẫn chi tiết cách gửi ticket tại đây.
Nếu bạn còn vấn đề gì thắc mắc, hãy liên hệ đến hotline 1800 1093 để được hỗ trợ giải đáp nhanh chóng.

Vietnix có riêng đội ngũ tư vấn và hỗ trợ kỹ thuật chuyên nghiệp giúp khách hàng giải quyết được các vấn đề phát sinh một cách nhanh gọn nhất, không làm ảnh hưởng đến hiệu suất công việc. Đội ngũ nhân viên của chúng tôi với kinh nghiệm và trình độ chuyên môn cao sẵn sàng hỗ trợ khách hàng 24/7, mang đến cho khách hàng trải nghiệm tốt nhất khi sử dụng dịch vụ tại Vietnix.

Đảm bảo an toàn và bảo mật thông tin của Quý khách hàng là nhiệm vụ Vietnix luôn đặt lên hàng đầu. Chúng tôi sẽ không xâm phạm vào thông tin và dữ liệu của khách hàng khi chưa được cho phép. Vietnix cam kết không chia sẻ thông tin khách hàng dưới bất kỳ hình thức nào cho bên thứ ba. Mọi hoạt động sẽ tuân thủ đúng pháp luật, điều khoản hợp đồng và Chính sách bảo mật thông tin của chúng tôi.

Vietnix có hệ thống các kênh liên lạc đa dạng giúp bạn dễ dàng kết nối được với chúng tôi. Bạn có thể liên hệ với Vietnix qua Fanpage Facebook, Livechat, Ticket, Email,… Ngoài ra, trong trường hợp cần hỗ trợ nhanh chóng, bạn có thể gọi đến hotline: 1800 1093 – 07 088 44444 để được giải quyết kịp thời.

Tại Vietnix, chúng tôi hỗ trợ việc hoàn tiền trong vòng 30 ngày kể từ khi dịch vụ của quý khách được kích hoạt trên hệ thống (không tính thời gian dùng thử dịch vụ), ngoại trừ các dịch vụ: Domain, SSL, License.

– Đối với các dịch vụ Hosting, VPS: Hoàn tiền 100% trong vòng 07 ngày kể từ ngày đăng ký dịch vụ. Sau 07 ngày hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

– Đối với các dịch vụ Server, Colocation: hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

Quý khách có thể xem nội dung chi tiết tại Chính sách hoàn tiền của Vietnix.

Xem tất cả câu hỏi