Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Tích hợp kênh Discord (NanoClaw)

Kỹ năng sao chép, đăng ký và kiểm thử adapter bot Discord cho dự án NanoClaw, kèm thiết lập thông tin xác thực và khởi động lại dịch vụ.

Lập trìnhTrung cấp30,84012,826Điểm AI 7/10Cập nhật lần cuối: 23 thg 9, 2026

Làm được gì

  • Lấy adapter Discord và bài test đăng ký từ nhánh channels vào src/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.0 với phiên bản ghim chính xác, rồi pnpm run build và chạy test đăng ký.
  • Hướng dẫn tạo bot trên Discord Developer Portal, nhận Bot Token, sau đó gọi GET /oauth2/applications/@me để tự suy ra Application ID, Public Key và Discord user ID của bạn, lưu vào .env.
  • Mở kênh DM và tạo địa chỉ hội thoại dạng discord:@me:<channelId>.
  • Có mục xử lý sự cố cho lỗi token, 401, bot không nhận tin nhắn, adapter không kết nối.

Phù hợp với ai

  • Người dùng repo NanoClaw muốn trò chuyện với agent qua Discord.
  • Lập trình viên TypeScript/pnpm cần quy trình tích hợp kênh có thể chạy lại an toàn.
  • Ai từng gặp lỗi do quên dòng import hoặc cài sai phiên bản package.

Ví dụ sử dụng

  1. Đang trong /setup, yêu cầu "thêm kênh Discord" — kỹ năng tự chạy từ bước sao chép đến build/test.
  2. Bot online nhưng không thấy tin nhắn: chạy phần khắc phục để kiểm tra Message Content Intent và việc chung server.
  3. Sau khi reset token, cập nhật .env và chạy bash setup/lib/restart.sh để nạp lại cấu hình.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/add-discord/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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 && mkdir -p ~/.claude/skills && cp -r 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.

  1. Mở terminal.
  2. Chạy git clone https://github.com/nanocoai/nanoclaw.git.
  3. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills.
  4. Sao chép: cp -r nanoclaw/.claude/skills/add-discord ~/.claude/skills/ (nếu bạn làm việc ngay trong repo NanoClaw thì không cần bước này).
  5. Kiểm tra đã có Node.js và pnpm: pnpm -v.
  6. Mở Claude Code tại thư mục dự án NanoClaw và yêu cầu "thêm kênh Discord".
  7. Làm theo hướng dẫn tạo bot, dán Bot Token; các giá trị còn lại sẽ được tự động lấy và ghi vào .env.