Giảm 50% tất cả các gói, thời gian có hạn. Bắt đầu từ $2.48/mo
nanobot

nanobot

nanobot là một framework tự động hóa nhẹ. Chạy các bot và agent theo lịch qua SSH, với footprint nhỏ và một file binary duy nhất. Được thiết kế cho các dự án tự động hóa cá nhân cần chạy nền liên tục nhưng không cần đến một orchestrator đầy đủ.

Phiên bản

Mới nhất

Hệ Điều Hành

Ubuntu Server 24.04 LTS Máy chủ

RAM tối thiểu

1 GB

Các loại IP

IPV4,IPV6

Người dùng

Tên người dùng: nanobot

Dịch vụ gateway chạy dưới nanobot người dùng

Bạn có thể truy cập hệ thống theo hai cách.

1. SSH trực tiếp với tư cách nanobot

ssh nanobot@<SERVER_IP>

Mật khẩu:

cat /root/.cloudzy-creds

2. Đăng nhập với quyền root rồi chuyển người dùng

ssh root@<SERVER_IP>
su - nanobot

Cách sử dụng

0. SSH vào máy chủ

Kết nối với máy chủ của bạn với quyền root:

ssh root@<SERVER_IP>

Đăng nhập bằng mật khẩu của bạn.

1. Chuyển sang người dùng ứng dụng

su -  nanobot

Nanobot không thể chạy với quyền root.

2. Cấu hình

Chỉnh sửa file cấu hình: /home/nanobot/.nanobot/config.json

Cấu hình hai phần sau trong file config của bạn (các tùy chọn còn lại đã có giá trị mặc định).

Thêm hoặc hợp nhất các block sau vào file config hiện có thay vì thay thế toàn bộ file.

Block providers (khóa API)

Đặt khóa API của bạn (ví dụ: OpenRouter, khuyến nghị cho người dùng toàn cầu):

{
  "providers": {
    "openrouter": {
      "apiKey": "sk-or-v1-xxx"
    }
  }
}

Block agents (model)

Đặt model của bạn (tùy chọn chỉ định provider cụ thể, mặc định sẽ tự động nhận diện):

{
  "agents": {
    "defaults": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4-6"
    }
  }
}

3. Khởi động lại cổng

Sau khi hoàn tất cấu hình, khởi động lại dịch vụ gateway để áp dụng các thay đổi và bật kết nối với các ứng dụng chat như Telegram:

sudo systemctl restart nanobot-gateway

nanobot mật khẩu người dùng: được lưu tại /root/.cloudzy-creds

4. Trò chuyện

Bắt đầu chat tương tác:

nanobot agent

Gửi một prompt đơn:

nanobot agent -m "Hello!"

Tích hợp Telegram

1. Tạo bot

Mở Telegram:

  • Tìm kiếm: @BotFather
  • Chạy /newbot
  • Sao chép bot token

2. Cấu hình nanobot

Chỉnh sửa cấu hình: /home/nanobot/.nanobot/config.json

Thêm hoặc hợp nhất các block sau vào file config hiện có thay vì thay thế toàn bộ file.

{
  "channels": {
    "telegram": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "allowFrom": ["YOUR_USER_ID"]
    }
  }
}

Đặt enabled thành true.

YOUR_BOT_TOKEN là token bạn nhận được từ BotFather khi tạo bot Telegram.

YOUR_USER_ID là user ID Telegram của bạn. Có thể tìm thấy trong cài đặt Telegram, hiển thị dưới dạng @yourUserId. Sao chép giá trị này mà không bao gồm ký tự @ và dán vào file cấu hình.

4. Khởi động lại dịch vụ

sudo systemctl restart nanobot-gateway

Các tệp và thư mục quan trọng

  • Trang chủ người dùng: /home/nanobot
  • Dữ liệu ứng dụng: /home/nanobot/.nanobot
  • Tệp cấu hình: /home/nanobot/.nanobot/config.json
  • CLI binary: CLI nhị phân /home/nanobot/.local/bin/nanobot
  • Dịch vụ Systemd: /etc/systemd/system/nanobot-gateway.service
  • Tệp xác thực: /root/.cloudzy-creds

Ghi chú

  • Sau mỗi lần thay đổi cấu hình: systemctl restart nanobot-gateway
  • Dịch vụ tự động khởi động cùng hệ thống
  • Sử dụng systemctljournalctl để quản lý
  • Đặt lại nanobot mật khẩu người dùng (với quyền root): passwd nanobot

Thêm trong Tự động hóa

Các ứng dụng liên quan.

Triển khai nanobot ngay. Từ $2.48/tháng.