nanobot / start.sh
Luis123321's picture
Update start.sh
caf18b3 verified
raw
history blame contribute delete
833 Bytes
#!/bin/bash
# Erzwingt die direkte Ausgabe von Python-Logs (verhindert das Verschlucken von Fehlermeldungen)
export PYTHONUNBUFFERED=1
echo "[INFO] Generiere Konfiguration..."
# Generiert config.json aus den hinterlegten Hugging Face Secrets
cat <<EOF > $HOME/.nanobot/config.json
{
"providers": {
"openrouter": {
"apiKey": "${OPENROUTER_API_KEY}"
}
},
"agents": {
"defaults": {
"provider": "openrouter",
"model": "openai/gpt-oss-120b:free"
}
},
"channels": {
"telegram": {
"enabled": true,
"token": "${TELEGRAM_TOKEN}",
"allowFrom": ["*"]
}
}
}
EOF
echo "[INFO] Konfiguration erfolgreich erstellt."
echo "[INFO] Starte Dummy-Webserver für Hugging Face Health-Check..."
python -m http.server 7860 &
echo "[INFO] Starte Nanobot Gateway..."
nanobot gateway