Thêm kênh Slack (NanoClaw)
Skill cài đặt adapter Slack cho NanoClaw: sao chép, đăng ký, kiểm thử và cấu hình token chỉ trong một luồng.
Tự động hóaTrung cấp★ 30,471⑂ 12,865Điểm AI 6/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
Tự động hoá toàn bộ việc gắn Slack vào dự án NanoClaw:
- Sao chép adapter Slack, test đăng ký và skill định dạng mrkdwn từ nhánh
channels - Thêm một dòng import tự đăng ký vào
src/channels/index.ts - Cài
@chat-adapter/slackvới phiên bản cố định (không dùng dải phiên bản haylatest) - Build và chạy test tích hợp để xác minh
- Hướng dẫn tạo Slack app theo chế độ
sockethoặcwebhook, rồi lưu bí mật vào.env - Kiểm tra token bằng
auth.test, lấy địa chỉ DM (slack:D...) quaconversations.open, cuối cùng khởi động lại dịch vụ
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 đang vận hành NanoClaw và muốn trò chuyện với agent qua Slack
- Ai hay bối rối giữa các loại token và scope của Slack
- Quản trị viên muốn nhận thông báo/phản hồi của agent trong kênh nhóm hoặc DM
Ví dụ sử dụng
- Chạy trên laptop: chọn
socket, chỉ cần tokenxapp-, không cần URL công khai, nhắn DM với bot ngay. - Triển khai trên VPS: chọn
webhook, mở cổng 3000 qua Cloudflare Tunnel và đặt Request URLhttps://<host>/webhook/slack. - Gỡ lỗi: bot gửi được nhưng không nhận được trả lời — theo mục Troubleshooting để kiểm tra sự kiện
message.imvà bật Messages Tab trong App Home.
· · · 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-slack từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-slack/ 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-slack ~/.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.
- Clone kho mã:
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-slack ~/.claude/skills/ - Vì skill chỉ có ý nghĩa bên trong dự án NanoClaw, hãy
cd nanoclawvà chạypnpm install. - Mở Claude Code và yêu cầu: "Thêm kênh Slack cho NanoClaw".
- Làm theo hướng dẫn tại api.slack.com/apps, dán token
xoxb-/xapp-. Token được ghi vào.env, nhớ kiểm tra.gitignoređể tránh lộ bí mật.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT