close

Hướng dẫn kết nối Discord với OpenClaw chi tiết A-Z

Tác giả: Đông Tùng Ngày đăng: 16/04/2026 Chuyên mục: OpenClaw
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Để kết nối Discord với OpenClaw, bạn tạo một application có bot trên Discord Developer Portal, lấy bot token, mời bot vào server, khai báo token cho OpenClaw rồi duyệt mã pairing mà bot gửi ở tin nhắn đầu tiên. Cùng Tino đi qua từng bước bên dưới.

Discord là một kênh trong nhóm bài skills, plugin và kênh kết nối của OpenClaw; nếu chưa rõ OpenClaw là gì, xem bài tổng quan OpenClaw.

Tại sao nên kết nối OpenClaw với Discord?

  • Cấu trúc Máy chủ (Server) và Kênh (Channel): Discord tổ chức không gian theo Server; trong mỗi Server bạn có thể tạo nhiều Channel theo chủ đề, giúp phân luồng công việc cho agent rõ ràng.
  • Kênh thoại: OpenClaw có tính năng tham gia kênh thoại Discord để bạn ra lệnh bằng giọng nói; tính năng này cần cấu hình riêng (Discord voice channels).
  • Hệ sinh thái bot và API: Discord hỗ trợ bot, webhook, lệnh gạch chéo (slash command) và tin nhắn tương tác.
  • Phân quyền chi tiết (Roles & Permissions): bạn có thể gán vai trò khác nhau cho từng bot, từ đó quyết định bot được phép làm gì.

Hướng dẫn chi tiết cách kết nối Discord với OpenClaw

Bước 1: Khởi tạo ứng dụng và lấy token

Đầu tiên, bạn truy cập và đăng nhập vào trang quản trị dành cho nhà phát triển Discord Developer. Tại giao diện chính Applications, nhấn vào nút New Application nằm ở góc trên cùng bên phải màn hình.

Trang Applications trên Discord Developer Portal với nút New Application

Hộp thoại Create a new app sẽ xuất hiện.

  • Nhập tên bot mong muốn vào ô Name theo đúng định hướng dự án.
  • Đánh dấu tick vào ô vuông bên dưới để đồng ý với các điều khoản dịch vụ của nền tảng.

Sau đó nhấn nút Create để hoàn tất việc khởi tạo.

Hộp thoại Create a new app: nhập tên Test OpenClaw và tích đồng ý điều khoản

Sau khi tạo ứng dụng thành công, giao diện sẽ chuyển đến trang cấu hình chi tiết. Tại thanh trình đơn bên trái, chọn mục Bot. Để khởi tạo mã xác thực, hãy nhấn vào nút Reset Token (lần đầu bấm chính là tạo token đầu tiên).

Trang Bot của application với nút Reset Token

Trong trường hợp tài khoản Discord có kích hoạt tính năng bảo mật Multi-Factor Authentication, hệ thống sẽ hiển thị một bảng yêu cầu nhập mật khẩu hoặc mã xác nhận. Hãy điền đầy đủ thông tin và nhấn Submit.

Hộp thoại Multi-Factor Authentication yêu cầu nhập mật khẩu

Ngay sau khi xác thực thành công, đoạn mã token sẽ chính thức xuất hiện. Nhấn nút Copy để lưu lại đoạn mã này. Token chỉ hiện một lần, hãy cất vào trình quản lý mật khẩu và không gửi cho người khác.

Mục Token trên trang Bot hiển thị bot token mới tạo với nút Copy

Bước 2: Tạo server mới

Để bot có nơi tiếp nhận lệnh và tương tác, bạn cần thiết lập sẵn một máy chủ. Mở giao diện phần mềm Discord, tìm đến cột bên trái và nhấn vào biểu tượng dấu cộng Add a Server.

Nút Add a Server ở cột trái ứng dụng Discord

Một cửa sổ mới sẽ hiện ra, chọn mục Create My Own để bắt đầu xây dựng từ đầu.

Hộp thoại Create Your Server với lựa chọn Create My Own

Hệ thống sẽ hỏi thêm về mục đích sử dụng, hãy chọn For me and my friends nhằm thiết lập một không gian riêng tư, phục vụ tốt cho quá trình thử nghiệm.

Hộp thoại Tell Us More About Your Server, chọn For me and my friends

Cuối cùng, tại mục Customize Your Server, điền tên tùy ý vào ô Server Name và nhấn Create.

Hộp thoại Customize Your Server: nhập OpenClaw Server và bấm Create

Đây là server của bạn:

Server OpenClaw Server vừa tạo

Bước 3: Cấp quyền cho bot và thêm vào server

Sau khi đã chuẩn bị sẵn sàng không gian làm việc, hãy quay lại trang quản trị Discord Developer. Tại thanh thực đơn bên trái, chọn mục OAuth2.

Tại khu vực Scopes, bạn cần đánh dấu chọn vào hai ô bot và applications.commands. Thao tác này định danh ứng dụng là một bot, đồng thời cấp phép sử dụng các lệnh gạch chéo trực tiếp trên khung chat.

OAuth2 URL Generator, đã tích scope bot và applications.commands

Ngay khi bạn đánh dấu chọn phần bot, danh sách Bot Permissions sẽ xuất hiện phía dưới. Theo tài liệu Discord của OpenClaw, bot chỉ cần các quyền: View Channels, Send Messages, Read Message History, Embed Links, Attach Files (tuỳ chọn Add Reactions, Send Messages in Threads). Không nên tích Administrator: nếu token bị lộ, người khác sẽ có toàn quyền trên server.

Danh sách Bot Permissions trong OAuth2 URL Generator

Ảnh chụp tháng 4/2026 khi bài còn chọn Administrator; hãy tích các quyền tối thiểu ở trên thay cho Administrator.

Sau đó, cuộn xuống dưới cùng trang và nhấn nút biểu tượng sao chép tại ô Generated URL để lấy đường dẫn mời Bot.

Ô Generated URL với nút sao chép link mời bot

Tiếp theo, mở một thẻ mới trên trình duyệt web, dán đường dẫn vừa sao chép và nhấn Enter. Giao diện cấp quyền truy cập của nền tảng sẽ hiển thị.

Màn hình cấp quyền của Discord: chọn server ở mục Add to server

Tại mục Add to server, hãy nhấp vào danh sách thả xuống và chọn đúng máy chủ vừa tạo ở phần trên. Sau đó, nhấn Continue để chuyển sang bước tiếp theo.

Hệ thống sẽ liệt kê lại danh sách các quyền đã thiết lập trước đó. Kiểm tra kỹ thông tin và nhấn Authorize để xác nhận cấp quyền. Một số trường hợp nền tảng sẽ yêu cầu xác minh mã hình ảnh để đảm bảo an toàn.

Màn hình xác nhận quyền trước khi bấm Authorize

Khi khung thông báo Success kèm dấu tích xanh xuất hiện, thao tác ủy quyền đã hoàn tất thành công.

Thông báo Success: bot đã được thêm vào server

Quay trở lại phần mềm Discord và mở máy chủ vừa kết nối. Tại khu vực kênh nhắn tin chung, hệ thống sẽ hiển thị một dòng thông báo chào mừng bot gia nhập thành công.

Kênh general hiện tin chào bot vừa tham gia

Bên cạnh đó, hãy chuyển qua trang quản trị Discord Developer Portal, chọn mục Bot, tìm đến phần Privileged Gateway Intents và bật xanh dòng Message Content Intent. Nếu thiếu quyền này, bot sẽ không thể đọc được dữ liệu chữ từ người dùng. Nên bật thêm Server Members Intent nếu dùng allowlist theo vai trò; sau khi đổi intent, khởi động lại Gateway.

Mục Privileged Gateway Intents, Message Content Intent đã bật

Bước 4: Cấu hình kênh kết nối Discord với OpenClaw trên VPS

Sau khi đã có mã token, bạn cần khai báo mã này vào hệ thống OpenClaw đang vận hành trên máy chủ VPS. Quá trình này được thực hiện thông qua giao diện dòng lệnh Terminal.

Đăng nhập vào máy chủ VPS của bạn thông qua phần mềm SSH. Tùy thuộc vào phương thức triển khai OpenClaw ban đầu, hãy chạy một trong hai lệnh sau để mở bảng cấu hình:

  • Đối với máy chủ cài đặt trực tiếp: gõ lệnh openclaw config (mở trình hướng dẫn giống openclaw configure), hoặc chỉ thiết lập kênh bằng openclaw channels add --channel discord.
  • Đối với máy chủ cài đặt qua Docker: gõ lệnh ./scripts/docker/setup.sh, hoặc docker compose run --rm openclaw-cli channels add --channel discord --token "<token>".

Discord là plugin chính thức của OpenClaw nhưng không có sẵn trong bản cài mặc định; trình hướng dẫn sẽ cài khi bạn chọn Discord, hoặc cài trước bằng openclaw plugins install @openclaw/discord.

Ngay khi khởi động lệnh, màn hình Terminal sẽ hiển thị một số thông điệp cảnh báo về nguyên tắc bảo mật đa người dùng. Hãy nhập chữ Yes để đồng ý và tiếp tục. Tại mục Setup mode, di chuyển phím điều hướng và chọn QuickStart.

Terminal hiện cảnh báo bảo mật và mục Setup mode, chọn QuickStart

Hệ thống sẽ tiến hành quét và thông báo Existing config detected nếu bạn đã từng cài đặt các mô hình AI trước đó. Để bỏ qua nhanh phần cấu hình Provider và không làm thay đổi các thông số hiện tại, hãy chọn Use existing values.

Trình thiết lập báo Existing config detected, chọn Use existing values

Màn hình sẽ chuyển sang danh sách Select channel. Hãy cuộn xuống và chọn mục Discord (Bot API).

Danh sách Select channel, chọn Discord (Bot API)

Hệ thống sẽ hỏi cách thức cung cấp mã xác thực. Bạn chọn Enter Discord bot token, sau đó dán toàn bộ đoạn mã Token đã sao chép từ cổng nhà phát triển Discord vào dòng lệnh và nhấn Enter.

Trình thiết lập hỏi cách cung cấp Discord bot token

Tiếp tục chọn Yes khi được hỏi Configure Discord channels access.

Terminal sau khi dán token, câu hỏi Configure Discord channels access

Đồng thời chọn Allowlist để hệ thống thiết lập cơ chế chỉ hoạt động trên những kênh được cấp phép, giúp tăng cường rào chắn bảo mật.

Lựa chọn Discord channels access: Allowlist (recommended)

Bạn không cần nhập gì, nhấn Enter để xác nhận (có thể thêm kênh vào allowlist sau).

Ô nhập Discord channels allowlist

Cấu hình trên VPS đến đây đã ghi nhận. Bước cuối là duyệt tài khoản của bạn: mở ứng dụng Discord và gửi một tin nhắn bất kỳ cho bot. Bot sẽ báo “access not configured”, kèm Discord User ID của bạn, một mã Pairing code và lệnh duyệt.

Bot báo access not configured kèm User ID, Pairing code và lệnh openclaw pairing approve discord

Quay lại Terminal trên VPS và duyệt mã đúng như lệnh bot gợi ý:

openclaw pairing list discord
openclaw pairing approve discord <CODE>

Hoặc duyệt trên giao diện quản trị web (Control UI): Settings → Channels → DM access requests → Approve. Mã hết hạn sau 1 giờ (OpenClaw: Pairing). Không dán mã pairing vào ô Allow From: Allow From là danh sách User ID được phép, còn mã pairing chỉ dùng để duyệt một lần.

Bản trước của bài hướng dẫn dán User ID và Pairing code vào mục Allow From; cách đúng theo OpenClaw hiện hành (10/2026) là lệnh pairing approve ở trên.

Cuối cùng, quay trở lại ứng dụng Discord và thử nhắn tin trò chuyện với bot một lần nữa. Bot sẽ nhận diện đúng quản trị viên và trả lời dựa trên model, hồ sơ tính cách đã thiết lập trong OpenClaw.

Bot OpenClaw trả lời tin nhắn tiếng Việt trên Discord sau khi duyệt pairing

Muốn bot trả lời trong kênh của server (không chỉ tin nhắn riêng), thêm Server ID vào guild allowlist (channels.discord.guilds) theo Discord setup.

Các bài viết liên quan:

Kết luận

Thực hiện tuần tự các bước trên, bạn đã có trợ lý AI OpenClaw ngay trên Discord. Khâu thiết lập ban đầu đòi hỏi tỉ mỉ trong việc cấp quyền; hãy cấp đúng quyền tối thiểu và giữ token an toàn.

Muốn chạy OpenClaw 24/7 mà không tự cài? VPS OpenClaw của Tino cài sẵn OpenClaw trên VPS NVMe đặt tại Việt Nam; bạn vẫn có quyền root để cấu hình. Xem cấu hình và giá trên trang sản phẩm.

Những câu hỏi thường gặp

Token Discord đóng vai trò gì trong quá trình kết nối?

Token hoạt động như một chìa khóa định danh, cho phép OpenClaw đăng nhập và điều khiển bot trên Discord. Ai có token đều điều khiển được bot, nên cần giữ như mật khẩu.

Cần làm gì nếu vô tình để lộ đoạn mã token?

Vào Discord Developer Portal, chọn mục Bot và nhấn Reset Token để tạo mã mới; mã cũ mất hiệu lực. Sau đó cập nhật token mới vào OpenClaw.

Nguyên nhân nào khiến hệ thống ghi nhận kết nối nhưng Bot lại không phản hồi tin nhắn?

Thường do chưa bật Message Content Intent ở Privileged Gateway Intents, hoặc chưa duyệt mã pairing bằng openclaw pairing approve discord. Trong kênh server, bot chỉ trả lời khi server có trong allowlist và được @mention.

Đoạn mã Pairing Code xuất hiện trên khung chat Discord có ý nghĩa gì?

Pairing code là mã một lần để chủ OpenClaw duyệt người vừa nhắn riêng cho bot, chặn người lạ ra lệnh cho agent. Mã có 8 ký tự, hết hạn sau 1 giờ, duyệt bằng lệnh pairing approve hoặc trên Control UI.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan