

Zeabur
⚠️ Esta plantilla requiere un Dedicated Server en Zeabur y no puede ejecutarse en clusters compartidos.
Recursos recomendados: 1 vCPU / 2 GB RAM (minimo: 0.5 vCPU / 256 MB RAM)
Nanobot es un framework de asistente personal de IA ultraligero (~4K lineas de codigo de agente central) de HKUDS. Soporta multiples proveedores de LLM y se conecta a varias plataformas de mensajeria a traves de una arquitectura Gateway unificada.
Documentacion oficial: github.com/HKUDS/nanobot
Telegram, Discord, WhatsApp, Slack, DingTalk, Feishu, QQ y correo electronico.
/root/.nanobot/config.json en la pestana FilesOmitio un campo durante el despliegue? Puede agregarlo despues editando /root/.nanobot/config.json en la pestana Files, o agregando la variable de entorno correspondiente en el panel de Zeabur y reiniciando el servicio.
Modelo predeterminado: Con Zeabur AI Hub es openai/claude-sonnet-4-5, con OpenRouter es openrouter/anthropic/claude-sonnet-4. Puede cambiarlo en el archivo de configuracion en cualquier momento.
Nanobot soporta multiples proveedores. Puede cambiar en cualquier momento editando /root/.nanobot/config.json en la pestana Files y reiniciando el servicio.
| Proveedor | Obtener clave API | Configuracion providers | Ejemplo de Model ID |
|---|---|---|---|
| Zeabur AI Hub | zeabur.com/ai-hub | "openai": {"api_key":"...","api_base":"https://hnd1.aihub.zeabur.ai/v1"} | openai/claude-sonnet-4-5 |
| OpenRouter | openrouter.ai/keys | "openrouter": {"api_key":"sk-or-..."} | openrouter/anthropic/claude-sonnet-4 |
| Anthropic | console.anthropic.com | "anthropic": {"api_key":"sk-ant-..."} | anthropic/claude-sonnet-4-5 |
| OpenAI | platform.openai.com | "openai": {"api_key":"sk-..."} | openai/gpt-4o |
| DeepSeek | platform.deepseek.com | "deepseek": {"api_key":"..."} | deepseek/deepseek-chat |
Para cambiar de proveedor:
/root/.nanobot/config.json en la pestana Files"providers""agents" > "defaults" > "model" al nuevo Model IDSoportadas: Telegram, Discord, WhatsApp, Slack, DingTalk, Feishu, QQ y correo electronico. Consulte la documentacion oficial para guias completas de configuracion.
Configuracion de Telegram:
@BotFather en Telegram y envie /newbotSi ingreso el token del bot durante el despliegue, ya esta activo. De lo contrario, agregue en config:
"channels": {
"telegram": { "enabled": true, "token": "BOT_TOKEN", "allow_from": [] }
}
Otras plataformas — agregue el canal correspondiente en config y reinicie:
"channels": {
"discord": { "enabled": true, "token": "BOT_TOKEN", "allow_from": [] }
}
allow_from — controla quien puede hablar con el bot. Lista vacia [] = cualquiera puede usarlo. Para restringir acceso, agregue IDs de usuario (en Telegram, envie un mensaje a @userinfobot para obtener su ID):
"allow_from": ["123456789", "987654321"]
Reinicie el servicio despues de cambios en la configuracion.
Todos los datos se almacenan en /root/.nanobot (montado como volumen persistente).
Se recomienda usar la funcion de respaldo de Zeabur para respaldar sus datos regularmente.
Mas informacion: Consulte la documentacion oficial.
Zeabur