const fs = require('fs'); const path = require('path'); const express = require('express'); module.exports = { name: 'clientReady', once: true, async execute() { const app = express(); const transcriptsPath = path.join(__dirname, '../../transcripts'); app.use('/transcript', express.static(transcriptsPath)); app.get('/', (req, res) => { res.send( '✅ Serveur Transcript actif. Utilise /transcript/:id pour voir un ticket.' ); }); app.get('/transcript/:id', (req, res) => { const file = path.join(transcriptsPath, `${req.params.id}.html`); if (fs.existsSync(file)) { res.sendFile(file); } else { res.status(404).send('❌ Transcript introuvable'); } }); const PORT = process.env.TRANSCRIPT_PORT || 3000; app.listen(PORT, () => { console.log(`🌐 Serveur Transcript dispo sur http://localhost:${PORT}`); }); }, };