UNPKG

skailan-conversations

Version:

Servicio de conversaciones y mensajería para Skailan

38 lines 1.44 kB
import { Router } from "express"; import { TelegramWebhookController } from "../controllers/telegramWebhookController"; const router = Router(); const telegramController = new TelegramWebhookController(); // Ruta para recibir webhooks de Telegram // Esta ruta debe usar el tenantResolver middleware router.post("/webhook/telegram", (req, res) => { return telegramController.handleWebhook(req, res); }); // Ruta para verificar que el webhook está funcionando router.get("/webhook/telegram", (req, res) => { res.json({ message: "Telegram webhook endpoint está activo", timestamp: new Date().toISOString(), status: "ok", note: "Esta ruta no requiere tenantResolver ya que es solo para verificación", }); }); // Ruta para configurar webhook de Telegram router.post("/webhook/telegram/setup", (req, res) => { // TODO: Implementar configuración de webhook res.json({ message: "Webhook setup endpoint", timestamp: new Date().toISOString(), status: "not_implemented", }); }); // Ruta para obtener información del webhook router.get("/webhook/telegram/info", (req, res) => { // TODO: Implementar obtención de información del webhook res.json({ message: "Webhook info endpoint", timestamp: new Date().toISOString(), status: "not_implemented", }); }); export default router; //# sourceMappingURL=telegramWebhookRoutes.js.map