Automatizar servidor de 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 de un futuro producto digital que estoy preparando 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 Integromat/Make.
  • Automatización en Integromat/Make que 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 Integromat/Make.
  • Automatización en Integromat/Make que 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 Integromat/Make 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 Integromat/Make y así solo tener que seleccionar el rol a eliminar.
  • Vídeos explicativos del proceso, para que no tengas ninguna duda.

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.