Los webhooks ayudan a automatizar acciones entre dos servicios diferentes. En Discord, los webhooks se usan principalmente de dos maneras. Una es enviar mensajes automáticamente cuando se activa una acción en otro servicio. Por ejemplo, puedes conecta YouTube y Discord y recibe notificaciones cuando se sube un nuevo video al canal. La otra es enviar mensajes a varios servidores a la vez. Entonces, ¿cómo se crea un webhook de Discord en primer lugar?
Cómo crear un webhook de Discord
Para crear un webhook para su servidor Discord, su función debe tener Administrar permisos de webhooks encendido Habiendo dicho eso, aquí se explica cómo crear un webhook en Discord.
1. Primero abra el servidor en el que desea crear un webhook. Ahora abra la configuración del servidor haciendo clic en el nombre del servidor en la parte superior derecha y luego seleccionando la opción Configuración del servidor en el menú desplegable.
2. Aquí, haga clic en integraciones en la barra lateral y luego seleccione Webhooks.
3. Haga clic en Crear webhook botón. Si ya ha creado un webhook anteriormente, encontrará el Nuevo webhook botón en su lugar.
4. Ahora asigne un nombre al webhook y seleccione el canal. Cuando vincule este webhook a cualquier otro servicio, comenzará a recibir mensajes en el canal que ha especificado aquí.
5. También tienes la opción de seleccionar la foto de perfil. Para que reciba mensajes con el nombre de perfil y la imagen de perfil que ha mencionado.
6. Haga clic en Copiar URL de webhook para usarlo en el proceso posterior.
Eso es todo. Has creado correctamente tu primer webhook. Ahora puede usar este webhook para configurar mensajes automáticos o enviar mensajes a varios servidores a la vez.
Comencemos por enviar mensajes a varios servidores a la vez.
Cómo enviar mensajes a múltiples servidores o múltiples canales con Discohook
Anteriormente, este proceso se podía realizar a través de Google Apps Script creando un archivo JSON. Pero ahora, puede usar herramientas gratuitas como Discohook para crear mensajes y enviarlos a múltiples servidores o canales sin modificar ningún código. Además, puede tener una vista previa del mensaje en el panel del lado derecho, para que pueda saber cómo se verá su mensaje una vez enviado.
1. Abre el discogancho sitio web y haga clic en el Limpiar todo opción en la parte superior para eliminar la demostración y comenzar de nuevo.
2. Ahora pegue la URL del Webhook de Discord que ha copiado en el paso anterior.
3. El objetivo de usar Discohook es enviar mensajes a múltiples canales a la vez. Así que haz clic en Agregar webhook y agregue el webhook desde otro servidor o canal. Continúe el proceso y agregue tantos webhooks como desee. Una vez que envíe el mensaje a través de Discohook, llegará a todos los servidores a los que esté vinculado el webhook.
4. Luego agregue el contenido en el Contenido sección que desea completar en ese mensaje.
5. Luego haga clic en el archivos y cargue sus archivos. Discord admite un tamaño de archivo de hasta 8 MB de forma predeterminada. Así que asegúrese de que su archivo no sea más que eso.
6. Además, con Discohook, puedes enviar mensajes con incrustaciones. Haga clic en Agregar Incrustar empezar.
7. Puede incrustar imágenes, título, contenido, sección de autor y más. Debería ver una vista previa en el panel de la ventana derecha una vez que incruste el contenido. Puede agregar tantas incrustaciones como desee haciendo clic en Agregar Incrustar opción.
8. Además, puede agregar tantos mensajes como desee haciendo clic en Agregar mensaje opción. Para que pueda enviar varios mensajes a la vez a varios canales.
9. Una vez hecho esto, haga clic en el Enviar opción en la parte superior junto a Discord Webhook.
Eso enviará todos los mensajes que hayas agregado a todos los servidores de Discord que hayas conectado.
Cómo vincular dos servicios diferentes para enviar mensajes automáticamente
Una vez que haya creado el webhook de Discord, debe conectarlo con servicios de terceros. Una vez que se activa una acción en el servicio de terceros, recibiremos un mensaje en el canal Discord.
Pero no todos los servicios son compatibles con la funcionalidad de webhook de Discord. por ejemplo, pocos servicios como GitHub admiten webhooks de forma nativa. Pero para muchos otros servicios como Twitter y YouTube, debe confiar en opciones de terceros como Zapier o IFTTT.
Aquí estoy usando IFTTT, pero también puedes hacer lo mismo con Zapier.
1. Primero, abra el Sitio web de IFTTTinicie sesión y haga clic en el Crear Opción en la parte superior apretada.
2. Ahora haga clic en el Agregar junto a If This para agregar el activador.
3. Aquí puede buscar cualquier servicio. Me estoy conectando a Twitter como ejemplo.
4. Luego, IFTTT le mostrará todos los activadores para el servicio seleccionado. Seleccione un disparador que tenga sentido para usted.
5. Ahora haga clic en Agregar junto a Then That para integrar el webhook de Discord.
6. En la página siguiente, busque el Webhooks opción y selecciónela.
7. Luego seleccione Hacer una solicitud web.
8. En la página siguiente, pegue la URL del webhook de Discord copiada en la sección URL.
9. Selecciona el CORREO opción en Método, seleccione aplicación/json en Tipo de contenido.
10 Ahora complete la sección Encabezado y cuerpo adicionales. Esto aparecerá como encabezado y cuerpo del mensaje de Discord que reciba. También puedes usar ingredientes como {{Nombre de usuario}}, etc. para personalizar el mensaje. Como no hay una guía definitiva para el mensaje, aquí hay un ejemplo que he creado configurando las publicaciones de Twitter como desencadenantes.
Encabezado adicional:
Tweet from {{UserName}} at {{CreatedAt}}
Cuerpo:
{{Text}}
{{LinkToTweet}}
12. Una vez hecho esto, haga clic en Crear acción.
Eso es todo, ha creado con éxito un webhook de Discord y también ha creado un activador para recibir el mensaje. Puedes intentar probarlo.
Conéctate con la discordia
Si bien Discohook es de uso completamente gratuito, IFTTT y Zapier son gratuitos solo para los primeros 3 Applets/Zaps. También puede usar bots en lugar de IFTTT o Zapier. Con todas estas opciones, hay varias formas de conectar dos servicios diferentes. Entonces, ¿qué webhook de Discord creaste?