Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Thêm kênh Telegram (add-telegram)

Skill gắn bot Telegram vào dự án NanoClaw: copy adapter, cài dependency, lưu token và ghép cặp chat bằng mã 4 số.

Tự động hóaTrung cấp30,47112,865Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

Skill tích hợp kênh Telegram cho agent NanoClaw, từ code đến xác thực:

  • Copy adapter Telegram cùng helper pairing / sanitize markdown và các test từ branch channels
  • Thêm một dòng import tự-đăng-ký vào src/channels/index.ts và đăng ký bước pair-telegram trong setup/index.ts
  • Cài @chat-adapter/telegram@4.29.0 ghim đúng phiên bản (chính sách chuỗi cung ứng không cho dùng range hay latest)
  • Build và chạy test tích hợp telegram-registration.test.ts để kiểm chứng
  • Hướng dẫn tạo bot qua @BotFather, lưu token vào .env (không ghi đè giá trị có sẵn), gọi getMe để xác nhận token và lấy username bot
  • Restart service rồi ghép cặp bằng mã 4 số để lấy telegram:<chatId> và user id chủ sở hữu

Mọi directive nc: đều idempotent nên chạy lại nhiều lần vẫn an toàn.

Phù hợp với ai

  • Người self-host NanoClaw và muốn điều khiển agent qua Telegram
  • Người đang ở giữa luồng /setup và cần gắn kênh chat
  • Ai muốn chat 1:1 hoặc trong nhóm nhỏ với agent
  • Lưu ý: skill chỉ dùng được trong repo NanoClaw, không phải template bot Telegram tổng quát.

Ví dụ sử dụng

  1. Gắn kênh đầu tiên: yêu cầu "thêm kênh Telegram" → skill copy adapter, cài package, build, xin token BotFather, rồi bạn gửi 4 số cho bot để nối DM với agent main.
  2. Kết nối nhóm làm việc: mời bot vào group, tắt Group Privacy, chạy pairing với --intent wire-to:folder để đăng ký chat id âm (telegram:-100...).
  3. Khắc phục sự cố: bot không trả lời thì chạy pnpm exec vitest run src/channels/telegram-registration.test.ts; nếu xanh thì restart bằng bash setup/lib/restart.sh và xem logs/nanoclaw.error.log.

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

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-telegram từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-telegram/ 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/add-telegram && cp -r nanoclaw/.claude/skills/add-telegram/* ~/.claude/skills/add-telegram/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Clone repo NanoClaw (hoặc mở thư mục dự án bạn đã có): git clone https://github.com/nanocoai/nanoclaw.git && cd nanoclaw
  2. Skill nằm sẵn tại .claude/skills/add-telegram/, chỉ cần mở Claude Code ở gốc repo là nó tự nhận.
  3. Nếu muốn dùng ở nơi khác, copy sang thư mục skill cá nhân: mkdir -p ~/.claude/skills/add-telegram && cp -r .claude/skills/add-telegram/* ~/.claude/skills/add-telegram/
  4. Chuẩn bị môi trường: Node.js, pnpm, curl, jq và đã chạy pnpm install một lần.
  5. Mở Telegram, nhắn @BotFather, gửi /newbot, làm theo hướng dẫn và copy token dạng 123456:ABC-DEF....
  6. Trong Claude Code, nói "thêm kênh Telegram"; khi skill hỏi token thì dán vào.
  7. Sau khi service restart, terminal in mã 4 số — gửi đúng 4 số đó cho bot từ chat bạn muốn đăng ký (trong group thì thêm @tên_bot phía trước).
  8. Ghép cặp xong, dùng /init-first-agent hoặc /manage-channels để nối kênh với agent.