Użytkownik
Nazwa użytkownika: nanobot
Usługa bramy działa w ramach domeny nanobot użytkownik.
Dostęp do systemu można uzyskać 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 zmień użytkownika
ssh root@<SERVER_IP>
su - nanobot
Stosowanie
0. SSH do serwera
Połącz się ze swoim serwerem jako root:
ssh root@<SERVER_IP>
Zaloguj się używając swojego hasła.
1. Przejdź do użytkownika aplikacji
su - nanobot
Nanobota nie można uruchomić jako użytkownik root.
2. Konfiguracja
Edytuj plik konfiguracyjny: /home/nanobot/.nanobot/config.json
Skonfiguruj te dwie części w swojej konfiguracji (inne opcje mają wartości domyślne).
Dodaj lub połącz następujące bloki z istniejącą konfiguracją zamiast zastępować cały plik.
Blokada dostawców (klucz API)
Ustaw swój klucz API (np. OpenRouter, zalecany dla użytkowników globalnych):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Blok agentów (model)
Ustaw swój model (opcjonalnie przypnij dostawcę — domyślnie automatyczne wykrywanie):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Uruchom ponownie bramę
Po zakończeniu konfiguracji uruchom ponownie usługę bramy, aby zastosować zmiany i włączyć łączność z aplikacjami do czatowania, takimi jak Telegram:
sudo systemctl restart nanobot-gateway
nanobot hasło użytkownika: przechowywane w /root/.cloudzy-creds
4. Czat
Rozpocznij interaktywny czat:
nanobot agent
Wyślij pojedynczy monit:
nanobot agent -m "Hello!"
Integracja z telegramem
1. Utwórz bota
Otwórz telegram:
- Szukaj: @BotFather
- Uruchomić
/newbot - Skopiuj token bota
2. Skonfiguruj nanobota
Edytuj konfigurację: /home/nanobot/.nanobot/config.json
Dodaj lub połącz następujące bloki z istniejącą konfiguracją zamiast zastępować cały plik.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Ustawić enabled do prawdy.
YOUR_BOT_TOKEN to token, który otrzymujesz od BotFather podczas tworzenia bota Telegramu.
YOUR_USER_ID to Twój identyfikator użytkownika Telegramu. Można go znaleźć w ustawieniach Telegramu. Jest pokazany jako @yourUserId. Skopiuj tę wartość bez @ symbol i wklej go do pliku konfiguracyjnego.
4. Uruchom ponownie usługę
sudo systemctl restart nanobot-gateway
Ważne pliki i katalogi
- Dom użytkownika:
/home/nanobot - Dane aplikacji:
/home/nanobot/.nanobot - Plik konfiguracyjny:
/home/nanobot/.nanobot/config.json - Binarny CLI:
/home/nanobot/.local/bin/nanobot - Usługa systemowa:
/etc/systemd/system/nanobot-gateway.service - Plik danych uwierzytelniających:
/root/.cloudzy-creds
Notatki
- Po jakiejkolwiek zmianie konfiguracji:
systemctl restart nanobot-gateway - Usługa uruchamia się automatycznie podczas rozruchu
- Używać
systemctlIjournalctldla zarządzania - Nastawić
nanobothasło użytkownika (jako root):passwd nanobot