Claude Code hiện nay đã mang đến trải nghiệm linh hoạt hơn cho người dùng. Thay vì bị giới hạn trong môi trường dòng lệnh, bạn hoàn toàn có thể gửi lệnh điều khiển phiên làm việc của Claude Code ngay từ Discord. Tính năng này được gọi là Claude Code Channels.
Bài viết này cung cấp lộ trình chi tiết: định nghĩa về Channels, các điều kiện cần chuẩn bị, và toàn bộ quy trình thiết lập từng bước, từ việc cài đặt plugin cho đến khi bot Discord phản hồi thành công.
Nếu bạn đã cài đặt Claude Code và có sẵn tài khoản Discord, bạn có thể bỏ qua phần đầu. Nếu chưa, hãy bắt đầu ngay cùng chúng tôi.
Điều kiện tiên quyết: Những gì bạn cần trước khi bắt đầu
Hãy đảm bảo bạn đã chuẩn bị đầy đủ các thành phần dưới đây để tránh gián đoạn quy trình:
- Claude Code phiên bản 2.1.80 trở lên đã được cài đặt.
- Tài khoản Claude.ai đăng nhập trực tiếp qua Claude Code (không dùng API key).
- Gói đăng ký Claude Pro hoặc Max.
- Bun đã được cài đặt trên hệ thống.
- Tài khoản Discord có quyền quản trị máy chủ để thêm bot.
Lưu ý quan trọng: Claude Code Channels không hỗ trợ xác thực qua API key hoặc đăng nhập console đơn thuần. Việc sử dụng tài khoản Claude.ai thực là bắt buộc để tính năng này hoạt động.
Bước 1: Cài đặt Claude Code
Nếu bạn đã sử dụng Claude Code, hãy chuyển sang bước 2. Ngược lại, hãy truy cập trang chủ Claude Code để lấy lệnh cài đặt cho Windows, macOS, Linux hoặc WSL.
Trên Windows, thực thi lệnh sau qua PowerShell:
irm https://claude.ai/install.ps1 | iexSau đó, khởi tạo dự án và chạy Claude Code:
mkdir cc-channels
cd cc-channels
claudePhiên làm việc terminal này là nền tảng để Channels hoạt động.
Bước 2: Đăng nhập bằng tài khoản Claude.ai của bạn
Channels yêu cầu xác thực tài khoản. Nếu cửa sổ đăng nhập không tự động hiện, hãy nhập lệnh sau trong Claude Code:
/loginHoàn tất đăng nhập trên trình duyệt và quay lại terminal. Việc này quyết định đến sự thành công của kết nối bot sau này.
Bước 3: Cài đặt Bun
Plugin kênh của Claude Code yêu cầu môi trường Bun. Trên Windows (PowerShell), bạn cài đặt bằng lệnh:
irm bun.sh/install.ps1 | iexKiểm tra cài đặt với lệnh bun --version. Nếu không thấy phiên bản, hãy kiểm tra lại biến PATH của hệ thống.
Bước 4: Thêm Marketplace Plugin chính thức và cài đặt plugin Discord
Để cài đặt plugin, bạn cần nạp marketplace của Anthropic. Thực hiện các lệnh sau:
/plugin marketplace add anthropics/claude-plugins-official
/plugin marketplace update claude-plugins-officialTiếp theo, cài đặt plugin Discord:
/plugin install discord@claude-plugins-officialCuối cùng, cập nhật lại trạng thái plugin để hệ thống nhận diện:
/reload-pluginsBước 5: Tạo bot Discord trong Developer Portal
Truy cập Discord Developer Portal, chọn New Application và đặt tên. Trong mục Bot:
- Nhấn Reset Token và lưu lại token an toàn.
- Bật Message Content Intent. Đây là bước bắt buộc để bot có thể đọc tin nhắn từ người dùng.
Bước 6: Mời bot vào Discord Server của bạn
Tại tab OAuth2, sử dụng “OAuth2 URL Generator” để chọn bot và các quyền: View Channels, Send Messages, Send Messages in Threads, Read Message History, Attach Files, Add Reactions, và Send Voice Messages. Sử dụng URL được tạo để mời bot vào máy chủ của bạn.
Bước 7: Kết nối bot token với Claude Code
Chạy lệnh sau trong cửa sổ Claude Code:
/discord:configure YOUR_DISCORD_BOT_TOKENHệ thống sẽ tự động lưu token vào file .env. Nếu lệnh không chạy, hãy khởi động lại terminal và thử lại.
Bước 8: Khởi động Claude Code với tính năng Channels được kích hoạt
Để bot trực tuyến, bạn cần khởi chạy Claude Code với flag channel:
claude --channels plugin:discord@claude-plugins-officialBước 9: Ghép nối tài khoản Discord của bạn
Nhắn tin cho bot trên Discord để nhận mã ghép nối, sau đó nhập vào terminal:
/discord:access pair YOUR_PAIRING_CODEĐể bảo mật, hãy giới hạn quyền truy cập cho tài khoản của bạn:
/discord:access policy allowlistBước 10: Kiểm tra thiết lập
Gửi tin nhắn yêu cầu công việc cho bot trong Discord. Lưu ý, nếu tác vụ yêu cầu quyền truy cập file hoặc shell, bạn phải phê duyệt thủ công trong terminal. Để bỏ qua quyền bảo mật (chỉ dùng khi thử nghiệm), hãy thêm flag --dangerously-skip-permissions vào lệnh khởi chạy.
Góc nhìn chuyên gia từ TTC Việt Nam
Đội ngũ kỹ thuật tại TTC Việt Nam nhận định rằng việc tích hợp Claude Code với Discord thông qua Channels không chỉ là một giải pháp tiện ích mà còn mở ra tiềm năng tối ưu hóa quy trình DevOps từ xa. Tuy nhiên, chúng tôi khuyến cáo người dùng cần hết sức chú trọng vấn đề bảo mật. Việc quản lý quyền truy cập qua 'allowlist' là bắt buộc để tránh các rủi ro truy cập trái phép vào môi trường code của doanh nghiệp.
Nếu quý khách hàng gặp khó khăn trong việc triển khai giải pháp mạng hoặc cần tư vấn về các hệ thống viễn thông, bảo mật thông tin, hãy liên hệ ngay với TTC Việt Nam (ttcvn.net) để được đội ngũ chuyên gia của chúng tôi hỗ trợ kịp thời.





