← Proyectos
Bot WhatsApp Node · Railway

Argyra Guardian

Protección automática contra abusos de administradores en grupos de WhatsApp. Cada persona vincula su propio número, elige grupo por grupo dónde la quiere, y el bot deshace los cambios de administración no autorizados en el momento — sin escribir un solo mensaje en el chat.

Qué resuelve

El admin que se pasa de la raya

En un grupo grande, cualquier administrador puede, en segundos, expulsar a otros admins, repartir cargos a gente que no corresponde o cambiar el nombre y la descripción del grupo. Cuando pasa, ya es tarde. Argyra vigila esos cambios y los revierte automáticamente.

Expulsan a un administrador

Vuelve a entrar y se expulsa a quien lo hizo.

auto

Ascienden a alguien sin permiso

Se le quita el cargo y se expulsa a los dos.

auto

Le quitan el cargo a un admin

Se le devuelve y se expulsa a quien se lo quitó.

auto

Cambian nombre o descripción

Se restauran como estaban al activar la protección.

auto
Cómo funciona

Tres pasos y listo

Vinculás tu número

Escaneás un código QR desde la app. Tu WhatsApp queda conectado, como en WhatsApp Web.

Elegís los grupos

De tu lista de grupos, activás la protección solo en los que quieras. En el resto, Argyra no hace nada.

El bot cuida solo

Ante un cambio no autorizado, lo revierte y saca a quien lo hizo. Queda registro de cada acción.

Dos reglas que nunca se rompen

Vos nunca sos expulsado. Quien activa la protección queda como propietario y el bot no lo toca — sin esa red, un error podría dejarte fuera de tu propio grupo.

El propietario sí reparte cargos. Si vos ascendés a alguien, se acepta. La regla es contra los admins que se exceden, no contra vos.

Cómo se construyó

Notas de desarrollo

Argyra también es material de estudio de la ruta T7 · Construcción de herramientas.

01El problema de la identidad doble en WhatsApp
WhatsApp identifica a la misma persona con dos códigos según el momento: uno ligado al teléfono y otro interno (@lid). Cuando el aviso de "alguien ascendió a alguien" llegaba con el código que el bot no tenía guardado, no reconocía al propietario y lo trataba como intruso. La solución fue cruzar, antes de sancionar, contra los metadatos en vivo del grupo, que sí vinculan ambas formas.
02Que la vinculación no se pierda en cada deploy
En Railway el disco es efímero: se borra en cada despliegue, y con él las credenciales de la sesión. Se movió la copia de las credenciales a la base de datos y se ajustó qué se guarda (solo la identidad del dispositivo, no todo el estado del cifrado, que se renegocia solo).
03Panel de administración de la plataforma
Un inicio de sesión aparte, para el dueño de la app, donde se ve cuántos números tienen el bot activo, se ajusta el cupo sin volver a desplegar y se puede desconectar un número puntual.

Protegé tu grupo

Activá Argyra en los grupos que te importan y dejá de vigilar a mano.

?