50% zniżki wszystkie plany, oferta czasowa. Od $2.48/mo
nanobot

nanobot

nanobot to lekki framework do automatyzacji. Uruchamiaj zaplanowane boty i agenty przez SSH, z minimalnym zużyciem zasobów i pojedynczym plikiem binarnym. Zaprojektowany do prywatnych projektów automatyzacji, które potrzebują daemona, ale nie wymagają pełnego orkiestratora.

Wersja

Najnowsze

System Operacyjny

Serwer Ubuntu 24.04 LTS

Min. RAM

1 GB

Typy IP

IPV4,IPV6

Użytkownik

Nazwa użytkownika: nanobot

Usługa gateway działa jako nanobot użytkownik.

Dostęp do systemu możliwy jest na dwa sposoby.

1. SSH bezpośrednio jako nanobot

ssh nanobot@<SERVER_IP>

Hasło:

cat /root/.cloudzy-creds

2. Zaloguj się jako root i przełącz użytkownika

ssh root@<SERVER_IP>
su - nanobot

Użytkowanie

0. SSH do serwera

Połącz się z serwerem jako root:

ssh root@<SERVER_IP>

Zaloguj się używając swojego hasła.

1. Przełącz się na użytkownika aplikacji

su -  nanobot

Nanobot nie może być uruchamiany jako użytkownik root.

2. Konfiguracja

Edytuj plik konfiguracyjny: /home/nanobot/.nanobot/config.json

Skonfiguruj te dwie sekcje w pliku konfiguracyjnym (pozostałe opcje mają wartości domyślne).

Dodaj lub scal poniższe bloki z istniejącym plikiem konfiguracyjnym zamiast zastępować cały plik.

Blok providers (klucz API)

Ustaw klucz API (np. OpenRouter, zalecany dla użytkowników globalnych):

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

Blok agents (model)

Ustaw swój model (opcjonalnie wskaż konkretnego providera; domyślnie stosowane jest automatyczne wykrywanie):

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

3. Uruchom ponownie bramę

Po zakończeniu konfiguracji uruchom ponownie usługę gateway, aby zastosować zmiany i umożliwić połączenie z aplikacjami do czatowania, takimi jak Telegram:

sudo systemctl restart nanobot-gateway

nanobot hasło użytkownika: przechowywane w /root/.cloudzy-creds

4. Czat

Uruchom interaktywny czat:

nanobot agent

Wyślij pojedyncze zapytanie:

nanobot agent -m "Hello!"

Integracja Telegram

1. Utwórz bota

Otwórz Telegram:

  • Wyszukiwanie: @BotFather
  • Uruchom /newbot
  • Skopiuj token bota

2. Konfiguruj nanobot

Edytuj konfigurację: /home/nanobot/.nanobot/config.json

Dodaj lub scal poniższe bloki z istniejącym plikiem konfiguracyjnym zamiast zastępować cały plik.

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

Ustaw enabled do true.

YOUR_BOT_TOKEN to token, który otrzymujesz od BotFather podczas tworzenia bota Telegram.

YOUR_USER_ID to Twój identyfikator użytkownika Telegram. Znajdziesz go w ustawieniach Telegram. Jest wyświetlany jako @yourUserId. Skopiuj tę wartość bez znaku @ i wklej ją do pliku konfiguracyjnego.

4. Uruchomienie usługi ponownie

sudo systemctl restart nanobot-gateway

Ważne pliki i katalogi

  • Strona główna użytkownika: /home/nanobot
  • Dane aplikacji: /home/nanobot/.nanobot
  • Plik konfiguracyjny: /home/nanobot/.nanobot/config.json
  • Plik binarny CLI: /home/nanobot/.local/bin/nanobot
  • Usługa systemd: /etc/systemd/system/nanobot-gateway.service
  • Plik poświadczeń: /root/.cloudzy-creds

Notatki

  • Po każdej zmianie konfiguracji: systemctl restart nanobot-gateway
  • Usługa uruchamia się automatycznie przy starcie systemu
  • Użyj systemctl i journalctl do zarządzania
  • Resetuj nanobot hasło użytkownika (jako root): passwd nanobot

Więcej w Automatyzacji

Powiązane aplikacje.

Wdróż nanobot teraz. Od 2,48 USD/miesiąc.