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
systemctlvàjournalctlđể quản lý - Đặt lại
nanobotmật khẩu người dùng (với quyền root):passwd nanobot