UNPKG

skailan-conversations

Version:

Servicio de conversaciones y mensajería para Skailan

45 lines 1.3 kB
import { Request, Response } from "express"; export declare class UnifiedWebhookController { private channelService; private conversationRepository; private messageRepository; private channelRepository; constructor(); /** * Verifica webhooks para diferentes plataformas */ verifyWebhook(req: Request, res: Response): Promise<void>; /** * Maneja webhooks unificados para múltiples plataformas */ handleWebhook(req: Request, res: Response): Promise<void>; /** * Procesa webhooks específicos por plataforma */ private processWebhookByPlatform; /** * Procesa webhook de Telegram */ private processTelegramWebhook; /** * Procesa webhook de WhatsApp */ private processWhatsAppWebhook; /** * Procesa webhook de Facebook */ private processFacebookWebhook; /** * Obtiene información de canales por plataforma */ getChannelsByPlatform(req: Request, res: Response): Promise<void>; /** * Obtiene información de webhooks configurados */ getWebhookInfo(req: Request, res: Response): Promise<void>; /** * Mapea plataforma a tipo de canal */ private getChannelTypeFromPlatform; } //# sourceMappingURL=unifiedWebhookController.d.ts.map