50% di sconto tutti i piani, offerta a tempo limitato. A partire da $2.48/mo
nanobot

nanobot

nanobot è un framework di automazione leggero. Esegui bot e agenti pianificati tramite SSH, con un impatto minimo sulle risorse e un singolo binario. Pensato per progetti di automazione personali che richiedono un daemon ma non giustificano un orchestratore completo.

Versione

Più recente

Sistema Operativo

Server Ubuntu 24.04 LTS

RAM minimo

1 GB

Tipi IP

IPV4,IPV6

Utente

Nome utente: nanobot

Il servizio gateway viene eseguito con l'utente nanobot utente

Puoi 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 server come root:

ssh root@<SERVER_IP>

Accedi con la tua password.

1. Passa all'utente dell'applicazione

su -  nanobot

Nanobot non può essere eseguito come utente root.

2. Configurazione

Modifica il file di configurazione: /home/nanobot/.nanobot/config.json

Configura queste due sezioni nel file di configurazione (le altre opzioni hanno valori predefiniti).

Aggiungi o unisci i seguenti blocchi alla configurazione esistente, senza sostituire l'intero file.

Blocco providers (chiave API)

Imposta la tua chiave API (es. OpenRouter, consigliato per gli utenti globali):

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

Blocco agents (model)

Imposta il tuo model (facoltativamente specifica un provider; altrimenti viene rilevato automaticamente):

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

3. Riavvia gateway

Al termine della 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: salvata in /root/.cloudzy-creds

4. Chat

Avvia la chat interattiva:

nanobot agent

Invia un singolo prompt:

nanobot agent -m "Hello!"

Integrazione Telegram

1. Crea bot

Apri Telegram:

  • Cerca: @BotFather
  • Esegui /newbot
  • Copia il token del bot

2. Configura nanobot

Modifica configurazione: /home/nanobot/.nanobot/config.json

Aggiungi o unisci i seguenti blocchi alla configurazione esistente, senza sostituire l'intero file.

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

Imposta enabled a true.

YOUR_BOT_TOKEN è il token che ricevi da BotFather quando crei il bot Telegram.

YOUR_USER_ID è il tuo ID utente Telegram. Lo trovi nelle impostazioni di Telegram, visualizzato come @yourUserId. Copia questo valore senza il simbolo @ e incollalo nel file di configurazione.

4. Riavviare il servizio

sudo systemctl restart nanobot-gateway

File e directory importanti

  • Home utente: /home/nanobot
  • Dati app: /home/nanobot/.nanobot
  • File di configurazione: /home/nanobot/.nanobot/config.json
  • Binario CLI: /home/nanobot/.local/bin/nanobot
  • Servizio Systemd: /etc/systemd/system/nanobot-gateway.service
  • File di credenziali: /root/.cloudzy-creds

Note

  • Dopo qualsiasi modifica alla configurazione: systemctl restart nanobot-gateway
  • Il servizio si avvia automaticamente all'avvio del sistema
  • Usa systemctl e journalctl per la gestione
  • Ripristina nanobot password utente (come root): passwd nanobot

Altro in Automazione

App correlate.

Installa nanobot ora. A partire da $2,48/mese.