Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
nanobot

nanobot

A nanobot egy könnyűsúlyú automatizálási keretrendszer. Ütemezett botokat és ágenseket futtat SSH-on, minimális erőforrásigénnyel, egyetlen binárisként. Személyes automatizálási projektekhez tervezték, ahol szükség van egy háttérfolyamatra, de egy teljes orkesztrátor túlzás lenne.

Egy pillantásra

Licenc MIT Verzió Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Felhasználó

Felhasználónév: nanobot

Az átjárószolgáltatás a következő felhasználó alatt fut: nanobot felhasználó

A rendszert kétféleképpen érheted el.

1. SSH közvetlenül nanobot-ként

ssh nanobot@<SERVER_IP>

Jelszó:

cat /root/.cloudzy-creds

2. lépj be root-ként, majd válts felhasználót

ssh root@<SERVER_IP>
su - nanobot

Használat

0. SSH a szerverre

Csatlakozz a szerverhez root-ként:

ssh root@<SERVER_IP>

Lépj be a jelszavaddal.

1. Váltás az alkalmazás felhasználójára

su -  nanobot

A Nanobot nem futtatható root felhasználóként.

2. Konfiguráció

Konfigurációs fájl szerkesztése: /home/nanobot/.nanobot/config.json

Állítsd be ezt a két részt a konfigurációban (a többi beállításnak van alapértelmezett értéke).

A következő blokkokat add hozzá vagy illeszd be a meglévő konfigurációdba, ne cseréld le a teljes fájlt.

Providers blokk (API kulcs)

Add meg a API kulcsodat (pl. OpenRouter, globális felhasználóknak ajánlott):

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

Agents blokk (modell)

Add meg a modellt (opcionálisan rögzíthetsz egy providert, alapértelmezetten automatikusan kerül felismerésre):

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

3. Átjáró újraindítása

A beállítás elvégzése után indítsd újra az átjárószolgáltatást, hogy a módosítások életbe lépjenek, és engedélyezd a kapcsolódást a csevegőalkalmazásokhoz, például a Telegram-hez:

sudo systemctl restart nanobot-gateway

nanobot felhasználói jelszó: tárolva itt: /root/.cloudzy-creds

4. Csevegés

Interaktív chat indítása:

nanobot agent

Egyszeri prompt küldése:

nanobot agent -m "Hello!"

Telegram integráció

1. Bot létrehozása

Telegram megnyitása:

  • Keresés: @BotFather
  • Futtasd le /newbot
  • Bot token másolása

2. A nanobot konfigurálása

Konfiguráció szerkesztése: /home/nanobot/.nanobot/config.json

A következő blokkokat add hozzá vagy illeszd be a meglévő konfigurációdba, ne cseréld le a teljes fájlt.

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

Beállítás enabled igaz felé.

YOUR_BOT_TOKEN az a token, amelyet a BotFather küld, amikor létrehozod a Telegram botot.

YOUR_USER_ID a te Telegram felhasználói azonosítód. A Telegram beállításaiban található, és a következőképpen jelenik meg: @yourUserId. Ezt az értéket a @ szimbólum nélkül másold be a konfigurációs fájlba.

4. Szolgáltatás újraindítása

sudo systemctl restart nanobot-gateway

Fontos fájlok és könyvtárak

  • Felhasználó otthona: /home/nanobot
  • Alkalmazás adatai: /home/nanobot/.nanobot
  • Konfigurációs fájl: /home/nanobot/.nanobot/config.json
  • CLI bináris: /home/nanobot/.local/bin/nanobot
  • Systemd szolgáltatás: /etc/systemd/system/nanobot-gateway.service
  • Hitelesítési adatok fájl: /root/.cloudzy-creds

Megjegyzések

  • Bármilyen konfigurációs módosítás után: systemctl restart nanobot-gateway
  • A szolgáltatás indításkor automatikusan elindul
  • Használj systemctl és journalctl kezeléshez
  • Alaphelyzetbe állítás nanobot felhasználói jelszó (root-ként): passwd nanobot

Több az Automatizálás kategóriában

Kapcsolódó alkalmazások.

nanobot telepítése most. Már 2,48 $/hó-tól.