Recursos · Integración Make

Integración Discord MakeAutomatiza Discord con Make.

¿Y si Make llevara tu servidor de Discord por ti? Buena parte, sí. La integración Discord Make abre 34 módulos: dar la bienvenida, avisar de lo que pasa fuera, repartir roles y ordenar canales. Aquí verás para qué sirve cada uno y por dónde empezar.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Qué hace de verdad la integración Discord Make?

Conecta tu servidor de Discord con Make para que las cosas pasen solas: entra un miembro y recibe su bienvenida, llega un pago y el equipo lo ve en el canal que toca. Make llama escenario a la cadena que montas y módulo a cada pieza de esa cadena. Discord aporta 34 piezas y tú no escribes código.

Tres formas cubren casi todo. La primera es la comunidad de pago: cuando entra un cobro, Add a Role to a Guild Member abre los canales privados, y cuando la suscripción caduca, Remove a Role from a Guild Member los cierra sin que nadie lo revise a mano.

La segunda son los avisos de operaciones: Create a Webhook Bot le da al canal su propia voz y Send a Message by Webhook Bot publica ahí lo que pasa fuera de Discord. La tercera es la agenda: Create a Guild Event publica la sesión y Update a Guild Event la mueve cuando cambia la fecha.

Lo que Make no te va a dar es el texto de los mensajes de tus miembros. Desde el 1 de septiembre de 2022 Discord trata ese contenido como privileged intent, un permiso aparte, y el bot verificado de Make recibe esos mensajes vacíos. Te quedan las menciones y los mensajes directos, o una conexión propia con tu client ID. Para lo que ningún módulo cubre está Make an API Call, y Depuración Make explica qué mirar cuando un escenario se para.

Discord también existe como nodo de n8n, así que el mismo automatismo puede vivir allí. La página Integración Discord n8n cubre ese lado y n8n vs Make pone los criterios encima de la mesa sin decidir por ti.

Conexión

¿Cómo conectas tu cuenta de Discord con Make?

  1. 01

    Añade un módulo de Discord

    Mete cualquier módulo de Discord en tu escenario y pulsa Create a connection. Una conexión es tu cuenta de Discord enlazada con Make una sola vez: el resto de módulos de Discord la reutilizan sin volver a pedirte nada.

  2. 02

    Autoriza a Make desde Discord

    Ponle nombre a la conexión si quieres reconocerla luego, es opcional. Discord abre entonces su ventana de autorización y ahí aceptas lo que Make podrá hacer. La documentación no pide ningún requisito previo para esta app.

  3. 03

    Guarda y vuelve al escenario

    Pulsa Save. La conexión queda en tu lista y se elige con un clic dentro de cualquier módulo de Discord, también en los escenarios que montes más adelante.

Primer escenario

Monta tu primer escenario con Discord

ObjetivoCuando llega un mensaje nuevo a un canal de Discord, Make reacciona con un emoji y avisa al equipo en otro canal.

  1. 01

    Crea el escenario

    Entra en la página Scenarios, abre un escenario nuevo y pulsa el más para colocar el primer módulo. Delante tienes un lienzo vacío con un único círculo.

  2. 02

    Pon Watch Channel Messages delante

    Busca Discord por su nombre, elige Watch Channel Messages y pulsa Create a connection si aún no has enlazado tu cuenta. El reloj sobre el círculo avisa de que el disparador es programado.

  3. 03

    Elige el canal y ten presente el límite

    Con la conexión hecha, Make te ofrece lo que tu bot alcanza a ver. Con el bot verificado solo llega entero lo que mencione a tu bot o le llegue por privado.

  4. 04

    Añade la reacción y el aviso

    Pulsa el más a la derecha del disparador y añade Post a Reaction with an Emoji para acusar recibo. Detrás, Send a Message deja el aviso en el canal del equipo.

  5. 05

    Prueba con Run once

    Pulsa Run once. El escenario se ejecuta una vez y enseña los bundles que recibió cada módulo, siendo un bundle cada elemento que pasa, aquí un mensaje.

  6. 06

    Programa y enciende

    Ajusta el reloj del primer módulo, que un escenario nuevo deja cada 15 minutos, y sube el interruptor. Desde ahí Make vuelve a mirar por su cuenta.

Disparadores

Qué pone en marcha un escenario de Discord

3 módulos arrancan un escenario cuando algo ocurre en Discord. Un disparador programado lo revisa Make según la programación del escenario; uno instantáneo lo llama Discord en cuanto ocurre.

Discord1Watch Channel Messages

Watch Channel Messages

Disparador programado

En MakeTrigger when a new message is posted to the channel.

Watch Channel Messages arranca tu escenario cuando entra un mensaje nuevo en el canal que hayas elegido.

Cómo se dispara
programado. Make consulta el canal al ritmo que tenga el escenario, no en el segundo en que alguien escribe.
Cuándo usarlo
un canal de peticiones que el equipo quiere ver reflejado en su herramienta de tickets.
Ojo
desde el 1 de septiembre de 2022 Discord protege el contenido de los mensajes. Con el bot verificado de Make, los de tus miembros llegan sin texto, salvo que mencionen al bot, los mande él o lleguen por privado. Una conexión con tu client ID los devuelve completos.
Discord2Watch Channel Invites

Watch Channel Invites

Disparador programado

En MakeTriggers when a new channel invite is created.

Watch Channel Invites salta cuando se crea una invitación nueva para un canal, que es justo el momento en que tu servidor puede llenarse de gente que nadie aprobó.

Cómo se dispara
programado, Make le pide a Discord las invitaciones recientes en el intervalo del escenario y no antes.
Cuándo usarlo
un servidor con varios moderadores repartiendo accesos y ninguna lista en ningún sitio.
Ojo
en el plan Free Make no puede mirar más de una vez cada 15 minutos, así que una invitación creada justo después de una pasada espera a la siguiente.
Discord3Watch Guild Members

Watch Guild Members

Disparador programado

En MakeTriggers when a member has joined the bot's guild.

Watch Guild Members detecta a los miembros nuevos del servidor donde vive tu bot. Es el punto de partida de casi cualquier escenario de comunidad.

Cómo se dispara
programado igual que los otros dos, Make pregunta a Discord quién ha llegado desde la última vez que miró.
Cuándo usarlo
dar la bienvenida y repartir el rol de entrada sin que nadie vigile la puerta.
Ojo
solo cubre el servidor donde está instalado el bot, así que mira dónde está antes de preguntarte por qué no pasa nada.
Módulos

Qué sabe hacer Discord dentro del escenario

Discord te da 31 módulos en 7 grupos. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

Messages

5 módulos
Discord1

List Channel Messages

Búsqueda

En MakeReturns the messages for the channel.

List Channel Messages trae los mensajes recientes de un canal a tu escenario, un bundle por mensaje, listos para contar, archivar o mandar a otra parte.

Cuándo usarlo
guardar lo que se dice en un canal de sugerencias antes de que se pierda en el historial.
Ojo
con el bot verificado de Make el texto de tus miembros llega vacío, consecuencia directa de la protección que Discord pone al contenido.
Discord2

Get a Message

Acción

En MakeReturns a specific message in the channel.

Get a Message va a buscar un mensaje concreto, el que tú le señales, y te devuelve lo que Discord guarda de él.

Cuándo usarlo
releer un anuncio justo antes de que otro módulo lo cambie.
Ojo
le afecta la misma protección, así que el texto de un miembro puede llegar vacío mientras la conexión use el bot verificado.
Discord3

Send a Message

Acción

En MakeSends a message to a specified channel, thread, or guild member.

Send a Message publica texto en un canal, en un hilo o directamente a un miembro. Ahí terminan la mayoría de escenarios de Discord.

Cuándo usarlo
una inscripción que llega desde tu web y que el equipo ve en su canal sin abrir otra pestaña.
Discord4

Edit a Message

Acción

En MakeEdits a specified message.

Edit a Message reescribe un mensaje ya publicado, en su sitio, en vez de apilar uno nuevo. El canal se queda con una línea clara y no con un montón de avisos.

Cuándo usarlo
una línea de estado fijada que tu escenario mantiene al día mientras avanza un envío.
Discord5

Delete a Message

Acción

En MakeDeletes a message.

Delete a Message quita un mensaje del canal. La limpieza la hace el escenario y nadie tiene que bajar por el historial.

Cuándo usarlo
un aviso temporal que deja de tener sentido cuando la incidencia se cierra.
Ojo
en Make no hay botón de deshacer, prueba en un canal que no te importe romper.

Channels

9 módulos
Discord6

List Channel Invites

Búsqueda

En MakeReturns a list of invites (with invite metadata) for the channel.

List Channel Invites te devuelve las invitaciones que existen para un canal, con lo que Discord guarda de cada una, de una en una.

Cuándo usarlo
revisar quién puede seguir entrando en un canal privado.
Ojo
un módulo de búsqueda puede volver sin nada, así que decide qué hace tu escenario cuando la lista está vacía.
Discord7

List Channels

Búsqueda

En MakeReturns a list of bot's channels.

List Channels te da los canales que tu bot alcanza a ver en el servidor. Es la manera normal de localizar el correcto antes de que otro módulo escriba en él.

Cuándo usarlo
un escenario que debe apuntar al canal del proyecto en curso y no siempre al mismo.
Discord8

Get an Invite

AcciónSolo en la doc

Get an Invite vuelve a leer una invitación. La documentación de Make lo nombra sin describirlo, así que su nombre es todo lo que se sabe de él.

Cuándo usarlo
comprobar una invitación que un escenario creó antes.
Ojo
pruébalo con una invitación real y mira la salida antes de montar nada encima.
Discord9

Delete an Invite

AcciónSolo en la doc

Delete an Invite borra un enlace de invitación. También aquí la documentación lo lista sin explicarlo: lo que veas en una prueba es lo que hay.

Cuándo usarlo
cerrar el acceso de un colaborador cuando el canal del proyecto se archiva.
Ojo
la invitación no vuelve, y quien tuviera el enlace necesitará uno nuevo.
Discord10

Create a Guild Channel

Acción

En MakeCreates a new channel for the guild.

Create a Guild Channel abre un canal nuevo en el servidor sin que nadie tenga que pulsar nada en Discord. El escenario prepara el sitio y la gente solo entra.

Cuándo usarlo
un canal por cada cliente nuevo, creado en cuanto se firma.
Discord11

Create a Channel Thread

Acción

En MakeCreates a new channel thread.

Create a Channel Thread abre un hilo en lugar de un canal entero. La conversación tiene su rincón y el canal principal se sigue leyendo. Una consulta, un hilo, y lo abre el escenario.

Cuándo usarlo
un hilo por cada consulta de soporte, abierto en cuanto entra.
Discord12

Create a Channel Invite

Acción

En MakeCreates a new invite for the channel. It works only with a connection with permissions to manage invites.

Create a Channel Invite fabrica un enlace de invitación nuevo para un canal, listo para mandarlo por correo, meterlo en un mensaje o pegarlo en un documento. Lo crea el escenario, no tú.

Cuándo usarlo
dar acceso a un canal privado justo después de que alguien contrate.
Ojo
sin permiso para gestionar invitaciones en la conexión, el módulo vuelve vacío.
Discord13

Update a Channel

Acción

En MakeUpdates an existing channel.

Update a Channel cambia un canal que ya existe en vez de crear otro más. El escenario lo ajusta y la estructura del servidor deja de depender de la memoria de alguien.

Cuándo usarlo
un canal de proyecto cuya configuración debe seguir al proyecto y no rehacerse a mano.
Discord14

Delete a Channel

Acción

En MakeDeletes a channel.

Delete a Channel saca un canal del servidor. Es el último paso de un escenario de limpieza, no algo de cada día.

Cuándo usarlo
el canal de un evento que ya no pinta nada cuando el evento ha pasado.
Ojo
nada en Make devuelve un canal borrado, déjalo detrás de un filtro en el que confíes.

Reactions

1 módulo
Discord15

Post a Reaction with an Emoji

Acción

En MakePosts a reaction for the message with an emoji.

Post a Reaction with an Emoji deja un emoji sobre un mensaje. Es la forma más barata que tiene un escenario de decir que se ha enterado.

Cuándo usarlo
una marca de visto en cada petición que la automatización ya ha tratado.

Member

6 módulos
Discord16

Search Guild Members

Búsqueda

En MakeSearches for Guild Members.

Search Guild Members busca miembros en el servidor y te devuelve los que encajan, cero, uno o varios. Es el módulo para cuando partes de un nombre y no de un identificador.

Cuándo usarlo
localizar la cuenta de Discord detrás de un nombre que viene de tu base de clientes.
Discord17

List Guild Members

Búsqueda

En MakeReturns a list of members that are members of the bot's guild.

List Guild Members recorre los miembros del servidor donde está tu bot y los va pasando al módulo siguiente, uno a uno. Un módulo de búsqueda como este puede devolver muchos bundles o ninguno.

Cuándo usarlo
contar la comunidad, o cruzar esa lista con la de tus suscriptores de pago.
Discord18

List Guild Members with Reactions on Message

Búsqueda

En MakeReturns a list of guild member that reacted with the emoji on the message.

List Guild Members with Reactions on Message te dice quién reaccionó a un mensaje concreto con un emoji concreto. La reacción se convierte en una lista de asistentes.

Cuándo usarlo
saber quién levantó el pulgar debajo del anuncio de un taller.
Discord19

Update a Guild Member

Acción

En MakeUpdates an existing guild member.

Update a Guild Member cambia lo que el servidor sabe de un miembro sin que ningún moderador abra Discord. El escenario actualiza mientras el equipo está en otra cosa.

Cuándo usarlo
poner la ficha de un miembro a la altura de lo que ya tienes en tu herramienta.
Discord20

Add a Role to a Guild Member

Acción

En MakeAdds a role to a guild member.

Add a Role to a Guild Member le da un rol a alguien, y con el rol todo lo que ese rol abre en tu servidor.

Cuándo usarlo
una membresía pagada que debe abrir los canales privados en cuanto entra el cobro.
Discord21

Remove a Role from a Guild Member

Acción

En MakeRemoves a role from a guild member.

Remove a Role from a Guild Member retira el rol y con él el acceso. Es la mitad del trabajo que casi todas las comunidades se dejan.

Cuándo usarlo
una suscripción que se acaba y un acceso que debería acabarse con ella.

Event

5 módulos
Discord22

List Guild Events

Búsqueda

En MakeRetrieves a list of scheduled events for guild.

List Guild Events devuelve los eventos previstos en el servidor, para que un escenario lea la agenda antes de hacer cualquier otra cosa. La agenda llega como un dato y no como una pantalla que alguien tiene que mirar.

Cuándo usarlo
publicar las próximas sesiones de la comunidad en tu web sin volver a escribirlas.
Discord23

Get a Guild Event

Acción

En MakeGets a specified guild event.

Get a Guild Event trae un único evento, el que ya tienes localizado, con lo que Discord guarda de él. Un módulo de acción como este trabaja sobre un elemento cada vez.

Cuándo usarlo
releer una sesión antes de que un módulo posterior la modifique.
Discord24

Create a Guild Event

Acción

En MakeCreates a new guild event.

Create a Guild Event mete una sesión en el calendario del servidor desde donde ya viven tus fechas. Nadie teclea una fecha dos veces y nadie se olvida de poner la sesión delante de la comunidad.

Cuándo usarlo
un seminario reservado en tu herramienta de citas que la comunidad también tiene que ver.
Discord25

Update a Guild Event

Acción

En MakeUpdates an existing guild event.

Update a Guild Event modifica un evento ya publicado, lo que te ahorra el segundo anuncio y la confusión que trae. El evento que ya está publicado pasa a ser el bueno, en vez de convivir con una corrección.

Cuándo usarlo
una sesión que se mueve y que debe moverse en todas partes a la vez.
Discord26

Delete a Guild Event

Acción

En MakeDeletes a guild event.

Delete a Guild Event saca del calendario del servidor una sesión cancelada.

Cuándo usarlo
una cancelación que tu escenario debe llevar hasta Discord y no solo hasta tu agenda.
Ojo
pon un Send a Message detrás, para que la cancelación también se diga en voz alta en el canal.

Webhooks

3 módulos
Discord27

Create a Webhook Bot

Acción

En MakeCreates a new webhook bot.

Create a Webhook Bot le da a un canal su propia voz: un bot pequeño cuyo único oficio es dejar mensajes ahí. Un webhook es una dirección a la que algo de fuera va a publicar.

Cuándo usarlo
una voz dedicada a las alertas, separada de tu bot principal.
Ojo
este webhook sirve para escribir dentro de Discord, no para avisar a Make. Como disparador, Discord sigue siendo programado.
Discord28

Send a Message by Webhook Bot

Acción

En MakeSends a new message by executing a (custom) webhook bot.

Send a Message by Webhook Bot publica a través del bot webhook que creaste y no por tu conexión principal. Es la pareja de Create a Webhook Bot, uno monta la voz y este la usa.

Cuándo usarlo
avisos que deben parecer de tu sistema de vigilancia y no de una persona.
Discord29

Delete a Webhook Bot

Acción

En MakeDeletes a webhook bot permanently.

Delete a Webhook Bot borra esa voz para siempre.

Cuándo usarlo
retirar un canal de alertas que ya no lee nadie.
Ojo
la documentación lo dice claro, el borrado es definitivo, y nada en Make vuelve a crear el bot webhook por ti.

Other

2 módulos
Discord30

Update a Current Bot

Acción

En MakeUpdates a current and connected user's bot.

Update a Current Bot cambia el bot que sostiene tu conexión, desde un escenario y no desde los ajustes de Discord.

Cuándo usarlo
un cambio de imagen de marca en el que el bot no debería ser lo último que se queda atrás.
Discord31

Make an API Call

Acción

En MakePerforms an arbitrary authorized API call to manage data in Discord.

Make an API Call es la puerta a todo lo que los demás módulos no cubren. Llama directamente a la API de Discord, con la misma conexión y la misma autorización.

Cuándo usarlo
eso único que tu escenario necesita y que ningún módulo de esta página sabe hacer.
Ojo
aquí te quedas a solas con la documentación de Discord, el módulo no te lleva de la mano.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar Discord con Make?

Una persona lee cada mensaje.

FAQ

Las preguntas que vienen después

01¿La integración Discord Make es gratis?
Sí, desde el plan Free de Make. Discord es una app estándar, así que no hay que subir de plan para usarla. Lo que el plan Free limita es la ejecución: 2 escenarios activos a la vez, 15 minutos mínimo entre dos pasadas programadas y 5 minutos de proceso por ejecución. Los planes de pago bajan el intervalo a 1 minuto, quitan el tope de escenarios activos y llegan a 40 minutos. Tu consumo se cuenta en operaciones, y una operación es un módulo tratando un elemento.
02¿Qué hace falta para conectar Discord con Make?
Poco. La documentación no pide ningún requisito previo para esta app: basta con una cuenta de Discord y permiso para autorizar una aplicación. Añades un módulo de Discord, pulsas Create a connection, le pones nombre si te apetece, aceptas la ventana de autorización y guardas. La decisión de fondo es qué bot hay detrás. El bot verificado de Make es el atajo y cubre casi todos los módulos. Si tu escenario tiene que leer lo que escriben tus miembros, necesitas una conexión propia con un client ID aparte.
03¿El disparador de Discord funciona en tiempo real?
No. Los 3 disparadores de Discord son programados: Make pregunta a Discord qué ha cambiado al ritmo del escenario. En el catálogo no hay ninguno instantáneo, y Watch Channel Messages, Watch Channel Invites y Watch Guild Members llevan reloj, nunca rayo. Con el plan Free ese ritmo se queda en 15 minutos y con uno de pago baja a 1 minuto. Los módulos del grupo Webhooks no cambian nada: sirven para escribir dentro de Discord, no para que Discord llame a Make.
04¿Y si falta un módulo de Discord en Make?
Tira de Make an API Call. Está en la lista de Discord como los demás, funciona con la misma conexión y alcanza las partes de la API de Discord que ningún módulo específico cubre. También es la salida cuando un límite molesta, salvo en el contenido de los mensajes: eso se arregla en la conexión, con tu client ID en lugar del bot verificado de Make. Prueba con Run once lo que montes por esta vía antes de dejar un escenario en marcha.
05¿Make o n8n para Discord?
Depende, sobre todo, de la herramienta con la que ya trabaje tu equipo. Si ya automatizas en n8n, sumar Discord ahí evita mantener dos herramientas a la vez. Si empiezas de cero, Make acorta el camino gracias a su editor visual y a lo rápido que se monta un primer escenario sin tocar código. Dar la bienvenida a un miembro, mover roles o lanzar un aviso sale igual de bien en cualquiera de los dos. La comparativa de esta web reparte los criterios para que decidas con tu equipo en mente.
Hack'celeration Lab

Recibe nuestros consejos de automatización cada semana.

Sin spam. Baja en un clic.