Usuario
Nombre de usuario: nanobot
El servicio de puerta de enlace se ejecuta bajo el nanobot usuario.
Puede acceder al sistema de dos formas.
1. SSH directamente como nanobot
ssh nanobot@<SERVER_IP>
Contraseña:
cat /root/.cloudzy-creds
2. inicie sesión como root y cambie de usuario
ssh root@<SERVER_IP>
su - nanobot
Uso
0. SSH en el servidor
Conéctese a su servidor como root:
ssh root@<SERVER_IP>
Inicie sesión con su contraseña.
1. Cambie al usuario de la aplicación.
su - nanobot
Nanobot no se puede ejecutar como usuario root.
2. Configuración
Editar archivo de configuración: /home/nanobot/.nanobot/config.json
Configure estas dos partes en su configuración (otras opciones tienen valores predeterminados).
Agregue o combine los siguientes bloques en su configuración existente en lugar de reemplazar todo el archivo.
Bloque de proveedores (clave API)
Configure su clave API (por ejemplo, OpenRouter, recomendada para usuarios globales):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Bloque de agentes (modelo)
Configure su modelo (opcionalmente, fije un proveedor; el valor predeterminado es la detección automática):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Reiniciar la puerta de enlace
Después de completar la configuración, reinicie el servicio de puerta de enlace para aplicar los cambios y habilitar la conectividad con aplicaciones de chat como Telegram:
sudo systemctl restart nanobot-gateway
nanobot contraseña de usuario: almacenada en /root/.cloudzy-creds
4. Charla
Iniciar chat interactivo:
nanobot agent
Envíe un solo mensaje:
nanobot agent -m "Hello!"
Integración de telegramas
1. Crear robot
Telegrama abierto:
- Buscar: @BotFather
- Correr
/newbot - Copiar token de bot
2. Configurar nanobot
Editar configuración: /home/nanobot/.nanobot/config.json
Agregue o combine los siguientes bloques en su configuración existente en lugar de reemplazar todo el archivo.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Colocar enabled a verdadero.
YOUR_BOT_TOKEN es el token que recibes de BotFather al crear el bot de Telegram.
YOUR_USER_ID es su ID de usuario de Telegram. Se puede encontrar en la configuración de Telegram. Se muestra como @yourUserId. Copie este valor sin el @ símbolo y péguelo en el archivo de configuración.
4. Reiniciar el servicio
sudo systemctl restart nanobot-gateway
Archivos y directorios importantes
- Inicio del usuario:
/home/nanobot - Datos de la aplicación:
/home/nanobot/.nanobot - Archivo de configuración:
/home/nanobot/.nanobot/config.json - CLI binario:
/home/nanobot/.local/bin/nanobot - Servicio del sistema:
/etc/systemd/system/nanobot-gateway.service - Archivo de credenciales:
/root/.cloudzy-creds
Notas
- Después de cualquier cambio de configuración:
systemctl restart nanobot-gateway - El servicio se inicia automáticamente al arrancar
- Usar
systemctlyjournalctlpara la gestión - Reiniciar
nanobotcontraseña de usuario (como root):passwd nanobot