Llega el Black Friday

50% de descuento en Productos y Mantenimiento (código BF24P)
20% de descuento en Consultoría y Packs de horas (código BF24S)

Pack Automatizar Discord

Desde que automaticé el acceso al servidor privado de No es asunto vuestro, muchas personas se han interesado por este servicio, y he ayudado a automatizar el servidor de varios proyectos online.

En esta página te explico los diferentes pasos del proceso por si lo quieres hacer por ti mismo, así como el contenido del producto digital que te ofrezco para facilitarte la tarea.

Pasos automatizar Discord

Alta

  • Formulario restringido para miembros en el que envían su usuario de Discord, que notifica a un webhook en Make.com.
  • Automatización en Make.comque recibe el webhook con el usuario, lo busca en el servidor y le da el rol Premium para que tenga acceso a los canales privados.
  • Esta automatización también guarda en el usuario de WordPress el ID de Discord del usuario, para poder quitarle el acceso cuando cancele su cuenta.

Baja

  • Snippet con una función enganchada al hook que se ejecuta con la expiración de la membresía y notifica a un webhook de Make.com.
  • Automatización en Make.comque recibe el webhook con el ID de Discord, y le quita el rol Premium.

Producto virtual descargable

Contenidos

  • Plantilla para importar el formulario de alta y solo tener que modificar la URL del webhook
  • Plantilla de la página con las instrucciones para el usuario y el formulario incrustado.
  • Plantilla para importar en Make.com y solo tener que conectar las cuentas de Discord y WordPress.
  • Snippet para Code Snippets y en PHP que detecta la baja del usuario y activa la automatización.
  • Plantilla para importar en Make.com y así solo tener que seleccionar el rol a eliminar.
  • Documento con los requisitos y pasos a realizar para completar el proceso.
  • Vídeos explicativos del proceso, para que no tengas ninguna duda (próximamente).

Compatibilidad

La integración original está hecha sobre Restrict Content Pro, aunque también incluyo el snippet para detectar la baja en WooCommerce Memberships. En cualquier caso, se podría hacer en cualquier sistema que sea capaz de hacer llamadas a un webhook.

El ID de Discord se guarda gracias al plugin oficial Make Connector, que en uno de los proyectos provocó la ralentización del backend (panel de control), lo que puede suceder en sitios con miles de posts afectando al rendimiento. Si notaras este problema o cualquier otro, incluyo una plantilla para un escenario alternativo que no requiere de este plugin, en el que se usa otro fragmento de código.