Thêm kênh Webex (add-webex)
Kỹ năng tự động sao chép, đăng ký và kiểm thử adapter Cisco Webex cho dự án NanoClaw.
Lập trìnhTrung cấp★ 30,471⑂ 12,865Điểm AI 6/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
Tích hợp Cisco Webex vào NanoClaw thông qua cầu nối Chat SDK, gồm toàn bộ các bước:
- Lấy
webex.tsvà bài test đăng ký từ nhánhchannelsvàosrc/channels/ - Thêm một dòng import tự đăng ký vào
src/channels/index.ts - Cài đúng phiên bản cố định
@bitbasti/chat-adapter-webex@0.1.0(chính sách chuỗi cung ứng cấm dải phiên bản vàlatest) - Chạy build và bài test đăng ký bằng
vitestđể xác nhận adapter đã vào registry - Hỏi Bot Access Token và webhook secret rồi ghi vào
.env(không ghi đè giá trị đã có)
Mọi chỉ thị nc: đều idempotent nên có thể chạy lại nhiều lần mà không hỏng dự án.
Phù hợp với ai
- Lập trình viên dùng NanoClaw muốn kết nối agent với không gian (space) Webex
- Doanh nghiệp dùng Cisco Webex thay vì Slack làm công cụ chat nội bộ
- Người từng gặp lỗi thiếu dòng import hoặc sai phiên bản khi thêm adapter thủ công
Ví dụ sử dụng
- Gắn bot vào space nhóm: yêu cầu "thêm kênh Webex", kỹ năng chạy hết các bước rồi bạn dùng
/manage-channelsđể gán vào nhóm agent. - Xử lý lỗi 401: phần Troubleshooting chỉ rõ lỗi kinh điển dùng nhầm personal access token 12 giờ thay cho Bot Access Token.
- Chạy thử cục bộ: mở cổng 3000 bằng
ngrok http 3000, tạo webhook trỏ tới/webhook/webexvà theo dõilogs/nanoclaw.logxem sự kiện có tới không.
· · · 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-webex từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-webex/ 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-webex ~/.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à clone kho:
git clone https://github.com/nanocoai/nanoclaw.git - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r nanoclaw/.claude/skills/add-webex ~/.claude/skills/ - Chạy Claude Code ngay trong thư mục dự án NanoClaw để nó nhận
.claude/skills. - Gọi kỹ năng bằng câu: "thêm kênh Webex cho dự án".
- Tạo bot tại developer.webex.com và sao chép Bot Access Token.
- Tạo webhook trỏ tới
https://ten-mien-cua-ban/webhook/webexkèm secret (cục bộ dùngngrok http 3000). - Dán token và secret khi kỹ năng hỏi — chúng được ghi vào
.env. - Kiểm tra:
pnpm run buildrồipnpm exec vitest run src/channels/webex-registration.test.tsphải xanh.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT