Thêm kênh WeChat (add-wechat)
Kết nối WeChat cá nhân vào NanoClaw qua iLink Bot API chính thức của Tencent, đăng nhập bằng quét mã QR.
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
Làm được gì
Skill này thực hiện toàn bộ quy trình gắn kênh WeChat cá nhân vào bot NanoClaw:
- Lấy adapter
src/channels/wechat.tsvà bài test đăng ký từ nhánhchannels - Thêm dòng tự đăng ký vào
src/channels/index.ts, càiwechat-ilink-client@0.1.0(phiên bản ghim) - Build và chạy test để chắc chắn kênh
wechatđã nằm trong registry - Đăng nhập không cần API key — chỉ quét mã QR bằng điện thoại, thông tin lưu ở
data/wechat/auth.json - Dùng script
wire-dm.tsđể nối tin nhắn DM tới một agent group cụ thể
Vì dùng long-poll của API chính thức nên không cần URL webhook công khai, không vi phạm ToS và không phải mua token như giải pháp wechaty/PadLocal.
Phù hợp với ai
- Người vận hành NanoClaw muốn làm trợ lý AI / bot trả lời tự động trên WeChat
- Đội ngũ chăm sóc khách hàng nói chuyện với khách Trung Quốc qua WeChat
- Máy chủ tại nhà hoặc mạng nội bộ không thể mở domain công khai cho webhook
- Người dùng trung cấp, quen git, pnpm và khởi động lại service
Ví dụ sử dụng
- Trợ lý WeChat cá nhân — quét QR đăng nhập, nối DM của chính mình vào agent để hỏi lịch, ghi chú, tra cứu.
- Lọc khách lạ bằng phê duyệt — đặt
unknown_sender_policylàrequest_approval: tin nhắn đầu tiên từ người lạ sẽ tạo thẻ phê duyệt cho admin, chỉ người được duyệt mới nhận trả lời tự động. - Xử lý hết hạn phiên — khi log hiện
WeChat: session expired, xoádata/wechat/auth.json, khởi động lại service và quét QR lần nữa theo đúng hướng dẫn.
· · · 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-wechat từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-wechat/ 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-wechat ~/.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 và tải mã nguồn:
git clone https://github.com/nanocoai/nanoclaw.git - Sao chép skill vào thư mục Claude Code:
mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-wechat ~/.claude/skills/ - Kiểm tra điều kiện: Node.js >= 20, pnpm, một tài khoản WeChat cá nhân và điện thoại để quét QR.
- Chạy Claude Code ngay trong thư mục gốc của dự án NanoClaw và yêu cầu: "thêm kênh WeChat (add-wechat)".
- Theo hướng dẫn:
git fetch origin channels→ copy adapter →pnpm install wechat-ilink-client@0.1.0→pnpm run buildvà chạy test đăng ký cho tới khi xanh. - Thêm
WECHAT_ENABLED=truevào file.envrồi khởi động lại service. - Mở URL mã QR trong log hoặc
data/wechat/qr.txtbằng trình duyệt, dùng WeChat trên điện thoại quét và xác nhận. Tuyệt đối không commitdata/wechat/auth.json. - Dùng một tài khoản WeChat khác gửi tin cho bot, sau đó chạy
pnpm exec tsx .claude/skills/add-wechat/scripts/wire-dm.tsđể nối vào agent group và gửi tin lần nữa để kiểm tra phản hồi.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT