Thêm kênh WhatsApp (NanoClaw)
Skill cài kênh WhatsApp gốc (Baileys) cho NanoClaw: kiểm tra an toàn số, xác thực QR/mã ghép nối và ghi cấu hình .env.
Tự động hóaNâng cao★ 30,471⑂ 12,865Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
- Sao chép adapter WhatsApp gốc (Baileys) và skill định dạng từ nhánh
channels, rồi đăng ký vào barrel kênh. - Cài các package ghim đúng phiên bản (Baileys, qrcode, pino), build và chạy test đăng ký để xác nhận.
- Bắt buộc kiểm tra "số riêng vs số cá nhân" trước khi cài; nếu là số cá nhân sẽ hiện cảnh báo nguy cơ bị WhatsApp khóa và cần xác nhận rõ ràng.
- Liên kết thiết bị bằng QR trong terminal hoặc mã 8 ký tự; có thêm helper mở QR trên trình duyệt khi QR terminal quá nhỏ.
- Ghi
ASSISTANT_HAS_OWN_NUMBERvàASSISTANT_NAMEvào.env, khởi động lại service và xác định JID kênh DM. - Kèm quy trình audit các wiring nhóm bị nối sai từ trước, và xử lý sự cố: mã hết hạn, session lỗi, lỗi "conflict".
Dành cho ai
- Người tự vận hành NanoClaw và muốn chat với agent qua WhatsApp.
- Người có SIM/eSIM dự phòng để làm số riêng cho bot.
- Người chỉ muốn dùng self-chat ("Bạn") trên số cá nhân làm hộp thư của agent.
Ví dụ sử dụng
- Chọn
dedicated, quét QR trong terminal, nhập số cá nhân của bạn → có cuộc trò chuyện hai chiều với contact của agent. - Trên server headless không có màn hình: dùng phương thức
pairing-code, nếu WhatsApp từ chối nhiều lần thì chuyển sang helper QR trình duyệt với--clean. - Bản cài cũ chưa có
ASSISTANT_HAS_OWN_NUMBERkhiến bot trả lời mọi tin trong nhóm gia đình → chạy phần audit di trú để đổi sang engage theo tên hoặc xóa wiring.
· · · 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-whatsapp/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)
- 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-whatsapp từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-whatsapp/ 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 && cd nanoclaw && ls .claude/skills/add-whatsapp⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Chạy
git clone https://github.com/nanocoai/nanoclaw.gitrồicd nanoclaw. - Chạy
pnpm installvà hoàn tất/setupcơ bản của NanoClaw trước. - Skill đã nằm sẵn tại
.claude/skills/add-whatsapp/. Nếu muốn dùng toàn cục:cp -r .claude/skills/add-whatsapp ~/.claude/skills/(nhưng chỉ hoạt động thật trong thư mục dự án NanoClaw). - Mở Claude Code ngay tại thư mục gốc dự án.
- Gõ
/add-whatsapp. - Trả lời câu hỏi loại số: nên chọn
dedicated(SIM/eSIM dự phòng). Nếu chọnshared(số cá nhân), bạn phải xác nhận rủi ro bị khóa tài khoản. - Chọn
qr(quét bằng camera) hoặcpairing-code(nhập số chỉ gồm chữ số, có mã quốc gia), rồi vào WhatsApp → Cài đặt → Thiết bị đã liên kết → Liên kết thiết bị. - Nhập tên trợ lý và (nếu dùng số riêng) số cá nhân của bạn; skill ghi
.env, khởi động lại service và tin nhắn chào sẽ đến WhatsApp.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT