Sleva 50% všechny plány, časově omezená nabídka. Od $2.48/mo
nanobot

nanobot

nanobot je odlehčený automatizační framework. Spouštějte naplánované boty a agenty přes SSH, s minimálními nároky na systém a jediným binárním souborem. Navržen pro osobní automatizační projekty, které potřebují démona, ale nevyžadují plnohodnotný orchestrátor.

Verze

Nejnovější

Operační systém

Ubuntu Server 24.04 LTS

Minimální RAM

1 GB

Typy IP

IPV4,IPV6

Uživatel

Uživatelské jméno: nanobot

Služba gateway běží pod nanobot uživatel

K systému se lze připojit dvěma způsoby.

1. SSH přímo jako nanobot

ssh nanobot@<SERVER_IP>

Heslo:

cat /root/.cloudzy-creds

2. přihlásit se jako root a přepnout uživatele

ssh root@<SERVER_IP>
su - nanobot

Použití

0. SSH na server

Připojte se k serveru jako root:

ssh root@<SERVER_IP>

Přihlaste se pomocí hesla.

1. Přepněte na uživatele aplikace

su -  nanobot

Nanobot nelze spustit jako uživatel root.

2. Konfigurace

Upravte konfigurační soubor: /home/nanobot/.nanobot/config.json

V konfiguraci nastavte tyto dvě části (ostatní volby mají výchozí hodnoty).

Přidejte nebo doplňte následující bloky do stávající konfigurace, místo abyste nahrazovali celý soubor.

Blok providers (klíč API)

Nastavte svůj klíč API (např. OpenRouter, doporučeno pro uživatele mimo USA):

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

Blok agents (model)

Nastavte svůj model (volitelně zafixujte poskytovatele, výchozí je automatická detekce):

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

3. Restartování brány

Po dokončení nastavení restartujte službu gateway, aby se změny projevily a umožnilo propojení s chatovými aplikacemi, jako je Telegram:

sudo systemctl restart nanobot-gateway

nanobot heslo uživatele: uloženo v /root/.cloudzy-creds

4. Chat

Spustit interaktivní chat:

nanobot agent

Odeslat jednorázový prompt:

nanobot agent -m "Hello!"

Integrace Telegram

1. Vytvořit bot

Otevřít Telegram:

  • Hledání: @BotFather
  • Spustit /newbot
  • Zkopírovat token bota

2. Konfigurace nanobot

Upravit konfiguraci: /home/nanobot/.nanobot/config.json

Přidejte nebo doplňte následující bloky do stávající konfigurace, místo abyste nahrazovali celý soubor.

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

Nastavit enabled na true.

YOUR_BOT_TOKEN je token, který obdržíte od BotFather při vytváření bota Telegram.

YOUR_USER_ID je vaše uživatelské ID pro Telegram. Najdete ho v nastavení Telegram. Zobrazuje se jako @yourUserId. Zkopírujte tuto hodnotu bez symbolu @ a vložte ji do konfiguračního souboru.

4. Restartování služby

sudo systemctl restart nanobot-gateway

Důležité soubory a adresáře

  • Domů uživatele: /home/nanobot
  • Údaje aplikace: /home/nanobot/.nanobot
  • Konfigurační soubor: /home/nanobot/.nanobot/config.json
  • CLI binární soubor: /home/nanobot/.local/bin/nanobot
  • Systemd služba: /etc/systemd/system/nanobot-gateway.service
  • Soubor přihlašovacích údajů: /root/.cloudzy-creds

Poznámky

  • Po každé změně konfigurace: systemctl restart nanobot-gateway
  • Služba se spustí automaticky při startu systému
  • Použijte systemctl a journalctl pro správu
  • Resetovat nanobot uživatelské heslo (jako root): passwd nanobot

Více v Automatizaci

Související aplikace.

Nasadit nanobot. Od 2,48 $/měsíc.