Utente
Nome utente: nanobot
Il servizio gateway viene eseguito sotto il file nanobot utente.
È possibile accedere al sistema in due modi.
1. SSH direttamente come nanobot
ssh nanobot@<SERVER_IP>
Password:
cat /root/.cloudzy-creds
2. accedi come root e cambia utente
ssh root@<SERVER_IP>
su - nanobot
Utilizzo
0. SSH nel server
Connettiti al tuo server come root:
ssh root@<SERVER_IP>
Accedi utilizzando la tua password.
1. Passare all'utente dell'applicazione
su - nanobot
Nanobot non può essere eseguito come utente root.
2. Configurazione
Modifica file di configurazione: /home/nanobot/.nanobot/config.json
Configura queste due parti nella tua configurazione (le altre opzioni hanno valori predefiniti).
Aggiungi o unisci i seguenti blocchi nella tua configurazione esistente invece di sostituire l'intero file.
Blocco dei provider (chiave API)
Imposta la tua chiave API (ad esempio OpenRouter, consigliata per utenti globali):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Blocco agenti (modello)
Imposta il tuo modello (facoltativamente, aggiungi un fornitore: l'impostazione predefinita è il rilevamento automatico):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Riavviare il gateway
Dopo aver completato la configurazione, riavvia il servizio gateway per applicare le modifiche e abilitare la connettività con applicazioni di chat come Telegram:
sudo systemctl restart nanobot-gateway
nanobot password utente: memorizzata in /root/.cloudzy-creds
4. Chatta
Avvia chat interattiva:
nanobot agent
Invia un singolo messaggio:
nanobot agent -m "Hello!"
Integrazione di Telegramma
1. Crea il bot
Apri Telegramma:
- Cerca: @BotFather
- Correre
/newbot - Copia il token del bot
2. Configura il nanobot
Modifica configurazione: /home/nanobot/.nanobot/config.json
Aggiungi o unisci i seguenti blocchi nella tua configurazione esistente invece di sostituire l'intero file.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Impostato enabled a vero.
YOUR_BOT_TOKEN è il token che ricevi da BotFather quando crei il bot di Telegram.
YOUR_USER_ID è il tuo ID utente di Telegram. Puoi trovarlo nelle impostazioni di Telegram. Viene mostrato come @yourUserId. Copia questo valore senza il @ simbolo e incollarlo nel file di configurazione.
4. Riavviare il servizio
sudo systemctl restart nanobot-gateway
File e directory importanti
- Casa dell'utente:
/home/nanobot - Dati dell'app:
/home/nanobot/.nanobot - File di configurazione:
/home/nanobot/.nanobot/config.json - Binario CLI:
/home/nanobot/.local/bin/nanobot - Servizio di sistema:
/etc/systemd/system/nanobot-gateway.service - File delle credenziali:
/root/.cloudzy-creds
Note
- Dopo qualsiasi modifica alla configurazione:
systemctl restart nanobot-gateway - Il servizio si avvia automaticamente all'avvio
- Utilizzo
systemctlEjournalctlper la gestione - Reset
nanobotpassword utente (come root):passwd nanobot