Pro - esta receta depende de webhooks, que son exclusivos de Pro.
{"content": "..."}, opcionalmente embeds), no el envoltorio de
Formpaste. Esta es la versión honesta: cómo conectar los dos con un
relevo, sin fingir que es una integración de un clic.
Por qué no puedes apuntar Formpaste directo a una URL de webhook de Discord
El endpoint de webhook de Discord espera algo como:type, version, o un objeto data
anidado, necesitas algo intermedio para transformar uno en el otro.
La receta: plataforma de automatización como relevo
- Obtén una URL de webhook de Discord. En tu servidor de Discord, ve al canal objetivo → Integrations → Webhooks, crea uno, y copia su URL.
- Crea un flujo de automatización (Zapier, Make, Pipedream, o n8n) que comience con un paso de Catch Webhook / Webhook trigger. Esto te da una URL, eso es lo que llamará Formpaste.
- Apunta el webhook de Formpaste a esa URL. En el
panel, abre tu formulario → Settings →
Webhooks, pega la URL de la plataforma de automatización en
webhook_url, y guarda. Conserva el secreto de firmawhsec_…que te muestra. - (Recomendado) Verifica la firma en la automatización antes de hacer
cualquier otra cosa, verifica
X-Formpaste-Signaturecontra el secreto, de la misma forma que en el snippet de verificación de webhook, para que no estés relevando POSTs arbitrarios a tu canal de Discord. - Agrega un paso HTTP/webhook que envíe un POST a tu URL de webhook de
Discord, con un cuerpo JSON construido a partir de los campos
datadel payload entrante:
- Pruébalo. Envía tu formulario una vez y confirma que el mensaje aparece en el canal de Discord en unos pocos segundos.
Qué se activa, y qué no
El webhook solo se activa para envíos entregados, que no sean spam, el mismo conjunto que activa una notificación por correo. Un envío que llega a cuarentena no activa el webhook y no llegará a Discord; revisa la pestaña Spam del panel para esos.Free vs. Pro
Esta receta necesita Pro, los webhooks no están disponibles en Free:Webhooks
Forma completa del payload, firma, reintentos, y el registro de entregas.
Notificaciones de Slack
La misma receta, para Slack.