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
systemctlajournalctlpro správu - Resetovat
nanobotuživatelské heslo (jako root):passwd nanobot