Uživatel
uživatelské jméno: nanobot
Služba brány běží pod nanobot uživatel.
Do systému se můžete dostat dvěma způsoby.
1. SSH přímo jako nanobot
ssh nanobot@<SERVER_IP>
Heslo:
cat /root/.cloudzy-creds
2. přihlaste se jako root a přepněte uživatele
ssh root@<SERVER_IP>
su - nanobot
Používání
0. SSH na server
Připojte se k serveru jako root:
ssh root@<SERVER_IP>
Přihlaste se pomocí svého hesla.
1. Přepněte na uživatele aplikace
su - nanobot
Nanobot nelze spustit jako uživatel root.
2. Konfigurace
Upravit konfigurační soubor: /home/nanobot/.nanobot/config.json
Nakonfigurujte tyto dvě části v konfiguraci (ostatní možnosti mají výchozí hodnoty).
Přidejte nebo sloučte následující bloky do své stávající konfigurace namísto nahrazení celého souboru.
Blokování poskytovatelů (klíč API)
Nastavte svůj API klíč (např. OpenRouter, doporučený pro globální uživatele):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Blok agentů (model)
Nastavte svůj model (volitelně připněte poskytovatele – výchozí je automatická detekce):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Restartujte bránu
Po dokončení nastavení restartujte službu brány, abyste použili změny a povolili konektivitu s chatovacími aplikacemi, jako je Telegram:
sudo systemctl restart nanobot-gateway
nanobot uživatelské heslo: uloženo v /root/.cloudzy-creds
4. Chat
Zahájit interaktivní chat:
nanobot agent
Odeslat jedinou výzvu:
nanobot agent -m "Hello!"
Integrace telegramu
1. Vytvořte robota
Otevřít telegram:
- Hledat: @BotFather
- Běh
/newbot - Zkopírujte token robota
2. Nakonfigurujte nanobota
Upravit konfiguraci: /home/nanobot/.nanobot/config.json
Přidejte nebo sloučte následující bloky do své stávající konfigurace namísto nahrazení celého souboru.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Soubor enabled na pravdu.
YOUR_BOT_TOKEN je token, který obdržíte od BotFather při vytváření robota Telegram.
YOUR_USER_ID je vaše uživatelské ID telegramu. Najdete ho v nastavení telegramu. Je zobrazen jako @yourUserId. Zkopírujte tuto hodnotu bez @ symbol a vložte jej do konfiguračního souboru.
4. Restartujte službu
sudo systemctl restart nanobot-gateway
Důležité soubory a adresáře
- Domovská stránka uživatele:
/home/nanobot - Data aplikace:
/home/nanobot/.nanobot - Konfigurační soubor:
/home/nanobot/.nanobot/config.json - Binární CLI:
/home/nanobot/.local/bin/nanobot - Systemd servis:
/etc/systemd/system/nanobot-gateway.service - Soubor pověření:
/root/.cloudzy-creds
Poznámky
- Po jakékoli změně konfigurace:
systemctl restart nanobot-gateway - Služba se spustí automaticky při startu
- Použití
systemctlajournalctlpro řízení - Resetovat
nanobotuživatelské heslo (jako root):passwd nanobot