StickyBot Banner

StickyBot — La Revolución de los Stickers de WhatsApp

Publicado el Aug 5, 2021

El Problema

Cuando WhatsApp introdujo los stickers por primera vez, crearlos era lento y complicado — los usuarios tenían que importar manualmente las imágenes en aplicaciones de terceros y empaquetarlas en packs de stickers.
Algunos de los primeros bots surgieron para automatizar el proceso, pero rápidamente se caían bajo carga una vez alcanzaban unos pocos miles de usuarios.

La Idea

Me propuse construir un bot de stickers que no solo fuera fácil de usar, sino también infinitamente escalable.
El resultado fue StickyBot — un bot de WhatsApp que convertía cualquier imagen, GIF o vídeo corto en un sticker en segundos.

Arquitectura y Desarrollo

StickyBot funcionaba con una arquitectura de microservicios basada en Kubernetes diseñada para la fiabilidad y la velocidad.

Descripción del sistema:

[Teléfono Dummy con WhatsApp]

[Servicio TypeScript con Interfaz WhatsApp Web]

[Microservicio Central — Enrutamiento de Mensajes, Lógica de Usuario]

[Cola MongoDB]

[Procesador de Imágenes y Vídeos — Generación de Stickers]

Esta configuración me permitió:

  • Manejar alta concurrencia usando MongoDB como una cola de mensajes ligera.
  • Escalar cada componente independientemente con Kubernetes HPA (Horizontal Pod Autoscaler).
  • Recuperarse automáticamente de fallos de nodos o sobrecargas.
  • Mantener baja latencia de respuesta (<1s promedio) incluso bajo tráfico pico.

Impacto

StickyBot se convirtió en un éxito viral, alcanzando:

  • 🧑‍🤝‍🧑 50,000 usuarios activos en solo 2 semanas
  • 🎨 Más de 600,000 stickers creados
  • 100% de uptime, mientras los competidores se caían después de ~1,500 usuarios

Eventualmente, Meta cerró el proyecto debido a la política anti-bots de WhatsApp — pero sus stickers todavía circulan hoy, años después de que el servicio fuera cerrado.

Incluso ahora, la gente ocasionalmente me envía stickers que fueron originalmente generados por StickyBot.