UNPKG

skailan-conversations

Version:

Servicio de conversaciones y mensajería para Skailan

31 lines 950 B
import { Request, Response } from "express"; export declare class TelegramWebhookHandler { private messageRepository; private conversationRepository; constructor(); handleWebhook(req: Request, res: Response): Promise<void>; private handleMessage; private handleCallbackQuery; /** * Busca o crea una conversación para el chat */ private findOrCreateConversation; /** * Busca conversación por chatId */ private findConversationByChatId; /** * Determina el tipo de contenido del mensaje */ private determineContentType; /** * Extrae el contenido del mensaje */ private extractContent; /** * Actualiza el timestamp de última actividad de la conversación */ private updateConversationLastMessage; } export declare const handleTelegramWebhook: (req: Request, res: Response) => Promise<void>; //# sourceMappingURL=telegram-webhook.d.ts.map