feat: agente Telegram con IA + Coolify multi-instancia
- Coolify: soporte multi-instancia (CRUD de configs, ?config_id= en todos los endpoints, endpoints expandidos para services/databases/teams/envs) - AiConfig: campos es_agente_bot + telegram_config_id para marcar qué config de IA actúa como cerebro del bot administrador - TelegramAgentHistory + TelegramAgentAuth: historial de conversación por chat_id y whitelist de chats autorizados - Agent Engine: function calling OpenAI-compatible con 25+ herramientas (clientes, contratos, contabilidad, proyectos, tickets, tareas, Coolify multi-instancia, servidores, monitores URL) - Webhook POST /webhooks/telegram-agent/:bot_token (público, sin sesión) - API /api/v2/agent/auth y /api/v2/agent/history para administrar el agente - AutoMigrate: AiConfig, TelegramAgentHistory, TelegramAgentAuth Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
50812749ea
commit
33cfe4fdb0
@@ -86,8 +86,13 @@ func main() {
|
||||
&models.PortalPasswordResetToken{},
|
||||
// Integración VCard API Admin
|
||||
&models.VcardApiConfig{},
|
||||
// Integración Coolify
|
||||
// Integración Coolify (multi-instancia)
|
||||
&models.CoolifyConfig{},
|
||||
// AI Config: campos del agente Telegram
|
||||
&models.AiConfig{},
|
||||
// Agente Telegram: historial y chats autorizados
|
||||
&models.TelegramAgentHistory{},
|
||||
&models.TelegramAgentAuth{},
|
||||
// Servidores: nuevos campos de agente + tabla join de integraciones
|
||||
&models.Servidor{},
|
||||
&models.ConxDb{},
|
||||
|
||||
Reference in New Issue
Block a user