export default defineEventHandler(async () => { const token = process.env.DISCORD_BOT_TOKEN const channel = process.env.DISCORD_CHANNEL_ID if (!token || !channel) { throw createError({ statusCode: 503, statusMessage: "Service indisponible" }) } try { const messages = await $fetch( `https://discord.com/api/v10/channels/${channel}/messages?limit=20`, { headers: { Authorization: `Bot ${token}` } } ) return messages } catch (error) { console.error("Erreur Discord messages:", error) throw createError({ statusCode: 500, statusMessage: "Erreur lors de l'opération" }) } })