ForHosting KIT · Notificaciones y flujos

Publicar en un canal de Discord

Publique notas de versión, alertas o estados en un canal de Discord sin mantener un bot: envíe un mensaje simple o una tarjeta con título, color, campos destacados e imagen, y sepa si llegó. Pague por uso, sin suscripción.

● EstablePor solicitud + por mensaje$0.002
Úselo desde WebAPIEmailTelegramApp pronto

Ejecute esto en nuestros servidores con su cuenta. Las herramientas gratuitas corren en su navegador; esta cobra de su saldo del KIT según el precio de arriba.

Los embeds de Discord convierten una notificación plana en una tarjeta con título, color, campos y miniatura, pero conectar eso de forma confiable desde un backend suele implicar mantener un bot que no querías alojar.

Por qué publicar tarjetas y no solo texto

Discord creó las tarjetas porque los mensajes de texto de los bots se volvían ilegibles cuando un mismo canal mezclaba anuncios de versiones, registros de moderación y avisos de estado. Una barra lateral de color y unos campos ordenados permiten saber de un vistazo qué tipo de mensaje es antes de leer una palabra. Esta herramienta sigue la propia estructura de tarjetas de Discord, así que lo que ya sepa sobre su formato le sirve igual. Usted indica el enlace del canal, un mensaje simple y, si quiere, una tarjeta con título, descripción, color, campos e imagen.

Usos habituales y errores que conviene evitar

Un proyecto de código abierto puede publicar una tarjeta con el número de versión y las novedades en su canal de lanzamientos cada vez que sale una versión. Un sistema de moderación puede enviar el mensaje señalado, su autor y el motivo a un canal privado de registro. Un servidor de juego propio puede publicar jugadores conectados y tiempo en línea de forma periódica, y un servicio de soporte puede anunciar cada ticket nuevo con un color según su prioridad. Los errores más comunes son pegar el enlace de otro canal, enviar una tarjeta con una estructura rota y publicar una tarjeta por evento cuando un resumen diario serviría mejor.

Los embeds existen porque el texto plano no escala

Discord introdujo los embeds precisamente porque los mensajes de bot en texto plano se volvieron ilegibles cuando los servidores empezaron a usar bots para anuncios de versión, registros de moderación y actualizaciones de estado, todos en el mismo canal; una barra de color y campos estructurados permiten distinguir de un vistazo qué tipo de mensaje se está viendo antes de leer una sola palabra. Nosotros nos apoyamos en esa misma estructura en vez de inventar nuestra propia capa de formato.

Anuncios de versión y changelog

El pipeline de integración continua de un proyecto de código abierto publica un embed con el número de versión y los cambios destacados en el canal #releases de la comunidad en cada etiqueta nueva.

Alertas de moderación comunitaria

Un sistema de moderación automatizado publica un embed con el mensaje marcado, el autor y el motivo en un canal privado de registro de moderación para revisión rápida.

Estado de servidor de juego y bots

Un servidor de juego autoalojado publica embeds con el número de jugadores y el tiempo de actividad en un canal de estado según un horario, sin necesidad de un proceso de bot.

Notificaciones de tickets de soporte

Una integración de mesa de ayuda publica embeds de tickets nuevos con color según prioridad en un canal interno de soporte en el momento en que se crea el ticket.

¿notify.discord es gratis?

No hay capa gratuita: las capas gratis se abusan y ralentizan a todos. Sin suscripción, sin tokens ni créditos inventados, y una tarea fallida no se cobra.

¿Puedo enviar texto plano y un embed en un mismo mensaje?

Sí, la solicitud acepta un mensaje de texto plano junto al objeto de embed, tal como Discord renderiza los mensajes combinados.

¿Necesito programar un bot de Discord?

No. Cree un enlace de integración en los ajustes del canal de Discord y úselo como destino. El mensaje se publica por usted, así que no hay que alojar ni mantener un bot en marcha solo para enviar un anuncio.

¿Qué pasa si Discord está saturado o la publicación falla?

Los fallos temporales y los límites de envío de Discord se reintentan automáticamente, y usted sabe si la publicación llegó. El estado de entrega le llega mediante un enlace firmado que sigue siendo válido durante 24 horas.

¿Qué ocurre si el enlace del canal o la tarjeta están mal?

Recibe un error claro en lugar de silencio. Una tarjeta mal formada o un enlace de canal no válido se avisan de inmediato, para que lo corrija antes del siguiente anuncio y no descubra días después que no se publicó nada.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/notify/discord

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/notify/discord \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"webhook_url":"https://discord.com/api/webhooks/…"}'
{
  "webhook_url": "https://discord.com/api/webhooks/…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "notify.discord",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Este endpoint publica el embed por ti y lo rastrea como cualquier otra tarea.

Para comunidades y equipos que operan en Discord, no solo gamers

Discord dejó de ser solo una app de chat para gamers hace años; muchos proyectos de código abierto, equipos de SaaS pequeños y comunidades en línea llevan hoy todo su feed operativo por ahí. notify.discord es para el momento en que un proyecto necesita publicar una nota de versión, un estado de compilación o una alerta comunitaria en un canal sin levantar un proceso de bot permanente solo para hacer una llamada HTTP.

Qué se publica realmente

Nosotros nos encargamos de la entrega, los reintentos ante límites de tasa o fallas transitorias, y le reportamos si la publicación llegó. POST /notify/discord acepta una URL de webhook destino, un mensaje de texto plano y un objeto de embed opcional — título, descripción, color, campos y una miniatura o imagen — que sigue la misma estructura de embeds de Discord, así que todo lo que ya sabe sobre formatear embeds aplica directamente.

Encaja sin ruido en la automatización que ya tiene

Como la llamada es asíncrona, un pipeline de integración continua, un script de monitoreo o un manejador de formularios puede disparar POST /notify/discord y continuar de inmediato, mientras la publicación ocurre de forma independiente. Combina de forma natural con el enrutamiento de alertas cuando Discord es uno de varios canales a los que un evento podría necesitar llegar, o con el endpoint de resumen diario cuando prefiere un consolidado en vez de un embed por evento.

Cómo sabe que funcionó

El estado de entrega, incluyendo las respuestas de límite de tasa de Discord si el webhook destino está siendo restringido, vuelve mediante un webhook firmado o un enlace firmado válido por 24 horas. Un embed mal formado o una URL de webhook inválida devuelve un error claro en vez de fallar en silencio, así que depurar una integración rota no significa quedarse mirando un canal vacío sin saber qué pasó.

¿Cómo publico un embed con formato en Discord usando esta api de notificaciones a Discord?

Envía un objeto de embed con título, descripción, color y campos en el cuerpo de POST /notify/discord, siguiendo la misma estructura de embeds de Discord, y se entrega al canal detrás de su webhook.

¿Necesito alojar un bot de Discord para usar esto?

No, la entrega es mediante webhook, no una conexión de bot, así que no hay ningún proceso permanente que alojar ni aplicación de Discord que registrar.

¿Cuánto cuesta cada notificación a Discord?

Son 0.002 dólares por cada solicitud POST /notify/discord, y una entrega fallida, tras tres reintentos automáticos, nunca se cobra.

¿Qué pasa si Discord limita la tasa del webhook?

Las respuestas de límite de tasa se manejan con reintento y espera automáticos, y si finalmente la entrega sigue fallando recibe el error específico en vez de una pérdida silenciosa.

¿Puedo usar esto para publicar en varios servidores de Discord?

Sí, cada llamada apunta a una URL de webhook específica, así que distintas llamadas pueden dirigirse a distintos servidores o canales de forma independiente.

¿Se conserva el contenido del embed después de publicado?

No, los payloads de mensajes y embeds se eliminan tras el período de retención indicado y nunca se usan para entrenar modelos.

Ver la documentación completa del KIT →