Điều 4
Bài viết này đề cập đến việc triển khai kỹ thuật hoàn chỉnh của SafeClaw — từ giao diện Telegram cho đến lớp API Binance.
━━━ TỔNG QUAN HỆ THỐNG ━━━
SafeClaw là một hệ thống đa tầng:
TẦNG 1 — Giao diện người dùng
Telegram Bot API (chế độ polling dài)
Không cần webhook. Hoạt động sau NAT.
Tự động kết nối lại khi bị ngắt mạng.
TẦNG 2 — Cổng AI
OpenClaw 2026.3.13
Chạy trên AWS EC2 t3.small (Ubuntu 24.04 LTS)
Dịch vụ Systemd — tự động khởi động khi khởi động, tự động khởi động lại khi bị lỗi
Cổng 18789 (chỉ loopback, không công khai)
CẤP 3 — Lớp mô hình AI
Chính: claude-haiku-4.5 qua openrouter/anthropic/claude-haiku-4.5
Dự phòng 1: claude-sonnet-4-5 (độ chính xác cao hơn, chi phí cao hơn)
Dự phòng 2: meta-llama/llama-3.3-70b-instruct:free (sao lưu miễn phí)
Tự động chuyển đổi khi gặp giới hạn hoặc lỗi
CẤP 4 — Lớp kỹ năng (10 kỹ năng)
Mỗi kỹ năng là một tệp SKILL.md với hướng dẫn bằng ngôn ngữ tự nhiên.
Không có mã biên dịch. Không có quy trình triển khai.
Thêm hoặc cập nhật kỹ năng = chỉnh sửa một tệp + khởi động lại cổng.
CẤP 5 — Lớp tích hợp API
6 môi trường Binance + 3 nguồn dữ liệu bên ngoài
━━━ LỚP KỸ NĂNG CHI TIẾT ━━━
Hệ thống kỹ năng của OpenClaw hoạt động bằng cách tiêm nội dung SKILL.md vào ngữ cảnh của tác nhân khi được kích hoạt bởi các từ khóa hoặc lệnh liên quan.
10 kỹ năng của SafeClaw:
1. api-router
Lớp định tuyến nội bộ. Đọc loại tài khoản của người dùng từ phiên và trả về URL cơ sở và thông tin xác thực chính xác. Được gọi bởi tất cả các kỹ năng cần truy cập Binance API.
2. p2p-safefinder
Gọi API tìm kiếm P2P của Binance với tiêu đề yêu cầu nén. Áp dụng mô hình điểm số. Trả về danh sách thương nhân được xếp hạng.
3. guardianclaw
Lấy dữ liệu ticker 24 giờ trực tiếp, độ sâu sổ lệnh, các giao dịch gần đây. Chạy bảng câu hỏi tâm lý. Tính toán điểm số an toàn tổng hợp.
4. smartdca
Lấy Chỉ số Sợ hãi & Tham lam. Tính toán hệ số điều chỉnh. Gọi api-router cho điểm cuối chính xác. Thực hiện lệnh thị trường. Ghi lại vào lịch sử phiên.
5. briefing
Lấy dữ liệu 5 ticker tài sản lớn. Lấy các động thái hàng đầu. Lấy tỷ lệ P2P địa phương. Lấy Sợ hãi & Tham lam. Định dạng tóm tắt thị trường có cấu trúc.
6. safeclaw-academy
Định tuyến đến bản demo hoặc testnet dựa trên loại tài khoản người dùng. Thực hiện lệnh thực trên Binance Demo API. Tính toán giá thanh lý. Điểm số quyết định giao dịch. Liên kết đến tài nguyên của Binance Academy.
7. yield-monitor
Gọi điểm cuối API Binance Earn. So sánh tỷ lệ hiện tại với tỷ lệ có sẵn. Tính toán cơ hội tối ưu hóa lợi suất.
8. square-content-engine
Lấy nhiều nguồn cấp RSS và dữ liệu thị trường đồng thời. Tạo 3 biến thể nháp với các hồ sơ tối ưu hóa khác nhau. Đăng bài qua Binance Square OpenAPI.
9. user-onboarding
Hướng dẫn 5 bước. Xác thực khóa API với các điểm cuối chính xác. Lưu loại tài khoản và sở thích trong phiên. Xử lý tài khoản thực, demo và testnet.
10. profile
Đọc cài đặt từ phiên. Lấy số dư trực tiếp từ điểm cuối Binance chính xác. Hiển thị cái nhìn tổng hợp hồ sơ.
━━━ SỬ DỤNG API BINANCE ━━━
SafeClaw sử dụng nhiều API Binance hơn bất kỳ dự án OpenClaw nào mà chúng tôi biết đến:
API công cộng (không cần xác thực):
• GET /api/v3/ticker/24hr — dữ liệu giá và khối lượng
• GET /api/v3/ticker/price — giá hiện tại
• GET /api/v3/depth — sổ lệnh
• GET /api/v3/trades — các giao dịch gần đây
• POST p2p.binance.com/.../adv/search — danh sách thương nhân P2P
API xác thực (khóa của người dùng):
• GET /api/v3/account — xác thực số dư và quyền hạn
• POST /api/v3/order — thực hiện lệnh thị trường giao ngay
• POST /fapi/v1/leverage — cài đặt đòn bẩy hợp đồng tương lai
• POST /fapi/v1/order — lệnh thị trường hợp đồng tương lai
• GET /fapi/v2/account — số dư hợp đồng tương lai
• GET /fapi/v2/positionRisk — vị trí hợp đồng tương lai mở
• GET /sapi/v1/lending/union/account — tổng quan về Earn
• GET /sapi/v1/lending/daily/product/list — tỷ lệ Earn
• GET /sapi/v1/staking/position — vị trí staking
API Demo Binance:
• demo-api.binance.com — giống hệt với API giao ngay trực tiếp
• demo-fapi.binance.com — giống hệt với API hợp đồng tương lai trực tiếp
API Binance Square:
• POST /bapi/composite/v1/public/pgc/openApi/content/add
Ký yêu cầu: HMAC SHA256 với dấu thời gian + chuỗi tham số.
Tất cả yêu cầu đã ký đều sử dụng khóa API của người dùng — không bao giờ sử dụng khóa máy chủ chia sẻ.
━━━ HẠ TẦNG ━━━
Máy chủ: AWS EC2 t3.small
• vCPUs: 2
• RAM: 2GB + 2GB swap
• Lưu trữ: 30GB gp3 EBS
• Hệ điều hành: Ubuntu 24.04 LTS
• Chi phí: ~$15/tháng (miễn phí đủ điều kiện trong 12 tháng)
Thời gian chạy: Node.js 22.22.1 (gói hệ thống, không phải nvm)
Gói: OpenClaw được cài đặt qua npm toàn cầu
Dịch vụ: dịch vụ người dùng systemd với chế độ giữ lại được kích hoạt
Giám sát: trạng thái cổng openclaw + nhật ký openclaw
GitHub: https://github.com/bnbnepalbinanceangel/SafeClaw
Mẫu cấu hình: config.template.json (không có bí mật)
Kỹ năng: thư mục skills/ (10 tệp SKILL.md)
Không gian làm việc: workspace/ (SOUL.md, AGENTS.md, IDENTITY.md)
━━━ KIẾN TRÚC TRIỂN KHAI ━━━
Phát triển địa phương:
WSL2 Ubuntu trên Windows 11
Cài đặt OpenClaw bản địa (không phải Docker)
Bot thử nghiệm địa phương với mã thông báo riêng
Binance Testnet để kiểm tra giao dịch an toàn
Sản xuất:
AWS EC2 t3.small luôn bật
Mã thông báo bot sản xuất
Binance Demo API cho tính năng Academy
API Binance thực cho người dùng trực tiếp
Quy trình triển khai:
git push → SSH đến máy chủ → git pull → cp skills → khởi động lại cổng
(Kịch bản cập nhật tự động: ~/update-safeclaw.sh)
━━━ HIỆU QUẢ CHI PHÍ ━━━
Suy diễn AI: Claude Haiku 4.5 ≈ $0.001 mỗi tin nhắn
Máy chủ: ~$15/tháng AWS EC2 t3.small
OpenRouter: thanh toán theo mức sử dụng, không có tối thiểu
Tổng cho 1.000 người dùng/ngày: ~$16/tháng
Điều này khiến SafeClaw trở thành một trong những bot AI hiệu quả về chi phí nhất trên hạ tầng Binance.
━━━ ĐƯỜNG DẪN TĂNG TRƯỞNG ━━━
Kiến trúc hiện tại hỗ trợ hàng trăm người dùng đồng thời trên t3.small.
Đường dẫn mở rộng theo chiều ngang:
→ t3.small → t3.medium → t3.large (dọc, đơn giản)
→ Nhiều phiên bản OpenClaw đứng sau bộ cân bằng tải (theo chiều ngang)
→ Lưu trữ phiên Redis cho trạng thái chia sẻ (đa phiên bản)
→ Các nút công nhân riêng biệt cho các tác nhân phụ nặng (SmartDCA, Academy)
Việc khởi tạo nhiều tác nhân của OpenClaw (sessions_spawn) đã được cấu hình sẵn cho khả năng đồng thời của tác nhân phụ lên đến 8 tác nhân song song mỗi bộ điều phối chính.
Liên kết nhanh:
Bài viết 1 Bài viết 2 Bài viết 3 Bài viết 5 Bài viết 6 Bài viết 7 Bài viết 8
Nguồn: https://github.com/bnbnepalbinanceangel/SafeClaw
#AIBinance #SafeClaw #TechStack #OpenClaw #Binance

