Thêm kênh Discord (add-discord)
Kỹ năng tự động cài đặt và đăng ký adapter bot Discord cho dự án NanoClaw qua Chat SDK.
Tự động hóaTrung cấp★ 30,471⑂ 12,865Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
Hướng dẫn và tự động hóa toàn bộ quá trình gắn kênh Discord vào NanoClaw:
- Sao chép
discord.tsvà test đăng ký từ nhánhchannelsvàosrc/channels/ - Thêm một dòng import tự đăng ký vào
src/channels/index.ts(bỏ qua nếu đã có) - Cài
@chat-adapter/discord@4.29.0với phiên bản cố định (chính sách chuỗi cung ứng cấm dải phiên bản/latest) - Chạy build và test tích hợp để xác minh cài đặt
- Chỉ cần dán Bot Token: gọi
GET /oauth2/applications/@međể lấy Application ID, Public Key và ID chủ sở hữu, rồi ghi vào.env - Khởi động lại dịch vụ và mở kênh DM để lấy địa chỉ hội thoại
discord:@me:<channelId>
Mọi bước đều idempotent nên có thể chạy lại an toàn.
Phù hợp với ai
- Người tự vận hành NanoClaw và muốn trò chuyện với agent qua Discord
- Người đang trong luồng
/setuphoặc/manage-channels - Người muốn tránh sai sót khi sao chép thủ công App ID / Public Key
Ví dụ sử dụng
- Cài mới: Trong
/setup, yêu cầu "thêm kênh Discord" — skill sao chép adapter, cài dependency, build, test, nhận token và khởi động lại. - Khắc phục sự cố: Bot online nhưng không nhận tin nhắn — làm theo mục Troubleshooting để bật Message Content Intent và mời bot vào server chung.
- Sửa trôi cấu hình: Nếu dòng import trong barrel bị xóa, test đăng ký báo đỏ; chạy lại các bước Apply là khôi phục được.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục .claude/skills/add-discord từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-discord/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw && mkdir -p ~/.claude/skills && cp -r /tmp/nanoclaw/.claude/skills/add-discord ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Tải mã nguồn:
git clone https://github.com/nanocoai/nanoclaw.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r nanoclaw/.claude/skills/add-discord ~/.claude/skills/ - Mở Claude Code ngay trong thư mục dự án NanoClaw (skill chỉ hoạt động trong repo này).
- Yêu cầu: "thêm kênh Discord cho tôi" để kích hoạt skill.
- Tạo bot tại Discord Developer Portal, sao chép Bot Token và dán khi được hỏi (token chỉ hiện một lần).
- Mời bot vào một server mà bạn cũng tham gia, sau đó kiểm tra build và test đều xanh.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT