Pengguna
Nama belakang: nanobot
Layanan gateway berjalan di bawah nanobot pengguna.
Anda dapat mengakses sistem dengan dua cara.
1. SSH langsung sebagai nanobot
ssh nanobot@<SERVER_IP>
Kata sandi:
cat /root/.cloudzy-creds
2. login sebagai root dan ganti pengguna
ssh root@<SERVER_IP>
su - nanobot
Penggunaan
0. SSH ke server
Hubungkan ke server Anda sebagai root:
ssh root@<SERVER_IP>
Masuk menggunakan kata sandi Anda.
1. Beralih ke pengguna aplikasi
su - nanobot
Nanobot tidak dapat dijalankan sebagai pengguna root.
2. Konfigurasi
Edit file konfigurasi: /home/nanobot/.nanobot/config.json
Konfigurasikan kedua bagian ini di konfigurasi Anda (opsi lain memiliki default).
Tambahkan atau gabungkan blok berikut ke dalam konfigurasi Anda yang sudah ada alih-alih mengganti seluruh file.
Blok penyedia (kunci API)
Tetapkan kunci API Anda (misalnya OpenRouter, direkomendasikan untuk pengguna global):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Blok agen (model)
Tetapkan model Anda (opsional, sematkan penyedia — defaultnya adalah deteksi otomatis):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Mulai ulang gerbang
Setelah menyelesaikan pengaturan, mulai ulang layanan gateway untuk menerapkan perubahan dan mengaktifkan konektivitas dengan aplikasi obrolan seperti Telegram:
sudo systemctl restart nanobot-gateway
nanobot kata sandi pengguna: disimpan di /root/.cloudzy-creds
4. Obrolan
Mulai obrolan interaktif:
nanobot agent
Kirim satu perintah:
nanobot agent -m "Hello!"
Integrasi Telegram
1. Buat bot
Buka Telegram:
- Cari: @BotAyah
- Berlari
/newbot - Salin token bot
2. Konfigurasikan robot nano
Sunting konfigurasi: /home/nanobot/.nanobot/config.json
Tambahkan atau gabungkan blok berikut ke dalam konfigurasi Anda yang sudah ada alih-alih mengganti seluruh file.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Mengatur enabled menjadi benar.
YOUR_BOT_TOKEN adalah token yang Anda terima dari Botfather saat membuat bot Telegram.
YOUR_USER_ID adalah ID pengguna Telegram Anda. Itu dapat ditemukan di pengaturan Telegram. Hal ini ditampilkan sebagai @yourUserId. Salin nilai ini tanpa @ simbol dan tempel ke file konfigurasi.
4. Mulai ulang layanan
sudo systemctl restart nanobot-gateway
File dan Direktori Penting
- Beranda pengguna:
/home/nanobot - Data aplikasi:
/home/nanobot/.nanobot - File konfigurasi:
/home/nanobot/.nanobot/config.json - Biner CLI:
/home/nanobot/.local/bin/nanobot - Layanan sistem:
/etc/systemd/system/nanobot-gateway.service - File kredensial:
/root/.cloudzy-creds
Catatan
- Setelah perubahan konfigurasi apa pun:
systemctl restart nanobot-gateway - Layanan dimulai secara otomatis saat boot
- Menggunakan
systemctlDanjournalctluntuk manajemen - Mengatur ulang
nanobotkata sandi pengguna (sebagai root):passwd nanobot