Skip to content

8. Añadir el bot a un grupo

Ya tenemos todo configurado. Ahora vamos a probarlo.

Paso 1: Añadir el número del bot a tus contactos

Section titled “Paso 1: Añadir el número del bot a tus contactos”

En tu teléfono personal (no el del bot):

  1. Abre la app de contactos
  2. Crea un nuevo contacto con el número del bot (el que compraste en JuicySMS)
  3. Guarda el contacto con el nombre “Jaleo” (o el que prefieras)
  1. Abre WhatsApp
  2. Crea un grupo nuevo o abre uno existente
  3. Añade el contacto de Jaleo como participante del grupo

El bot debería aparecer en la lista de participantes del grupo.

Escribe en el grupo:

pon música

Como el grupo aún no está vinculado a Spotify, el bot debería responder con algo como:

“No tienes Spotify vinculado. Entra aquí: https://tudominio.com/login?groupId=120363…

  1. Toca el enlace que el bot envió
  2. Se abrirá el navegador y te redirigirá a la página de autorización de Spotify
  3. Inicia sesión con tu cuenta de Spotify Premium
  4. Autoriza los permisos (reproducción, lectura del estado, canción actual)
  5. Spotify te redirigirá a https://tudominio.com/callback
  6. Verás la página de confirmación con los comandos disponibles

La persona que vincule su cuenta debe tener Spotify Premium. Las acciones se ejecutan sobre su sesión, así que si tiene Spotify Free, no podrá reproducir canciones a demanda ni saltar pistas.

Ahora que el grupo está vinculado, prueba estos comandos en el grupo:

MensajeAcción
”pon Bad Bunny”Reproduce la canción más popular de Bad Bunny
”pon Rosalia saoko”Reproduce SAOKO de Rosalia
”siguiente”Salta a la siguiente canción
”pausa”Pausa la reproducción
”reanuda”Reanuda la reproducción
”que está sonando”Te dice qué canción está sonando
”volumen 50”Pone el volumen al 50%
“añade a la cola Daddy Yankee”Añade una canción a la cola sin interrumpir la actual

El bot entiende lenguaje natural, así que no hace falta que uses los comandos exactos. Puedes escribir “pon algo de reggaeton” o “sube el volumen” o “cambia esta canción” y el bot lo interpretará.

Si algo no funciona, revisa los logs:

Terminal window
# Logs de jaleo-api
pm2 logs jaleo-api --lines 50
# Logs de OpenClaw
pm2 logs openclaw --lines 50

Los logs de jaleo-api muestran cada petición al webhook:

[WEBHOOK] action=play, query=Rosalia, groupId=120363...@g.us
[TOKEN] Valid for 120363...@g.us
[WEBHOOK] 🎵 Reproduciendo: SAOKO

Los logs de OpenClaw muestran cómo interpreta los mensajes y llama al webhook.

  • Verifica que OpenClaw está corriendo: pm2 status
  • Revisa los logs: pm2 logs openclaw --lines 50
  • Asegúrate de que el número del bot está añadido al grupo
  • Verifica que la REDIRECT_URI en .env coincide exactamente con la que pusiste en el Spotify Developer Dashboard
  • Verifica que el Client ID y Client Secret son correctos
  • Asegúrate de que Caddy está funcionando y HTTPS es válido
  • Revisa los logs de jaleo-api: pm2 logs jaleo-api --lines 50
  • Asegúrate de que tienes Spotify reproduciéndose en algún dispositivo
  • Jaleo no reproduce audio por sí mismo - es un control remoto
  • Verifica que la cuenta vinculada tiene Spotify Premium
  • Revisa que SOUL.md y SKILL.md tienen las URLs correctas (tu dominio real)
  • Verifica que el modelo de IA está configurado correctamente en OpenClaw
  • Reinicia OpenClaw: pm2 restart openclaw

Si todo funciona, deberías tener esto corriendo en tu VPS:

ProcesoPuertoFunción
jaleo-api8888API de Spotify (Express + SQLite)
openclaw18789Bot de WhatsApp + agente de IA
caddy80/443Reverse proxy + HTTPS

Y estos archivos de configuración:

ArchivoDóndeFunción
.env/root/jaleo-api/Variables de entorno de la API
Caddyfile/etc/caddy/Configuración del reverse proxy
SOUL.md~/.openclaw/workspace/Personalidad del bot
AGENTS.md~/.openclaw/workspace/Restricciones del agente
IDENTITY.md~/.openclaw/workspace/Nombre y emoji del bot
TOOLS.md~/.openclaw/workspace/Endpoints del webhook
openclaw.json~/.openclaw/Configuración general de OpenClaw

Enhorabuena! Jaleo está funcionando. Disfruta controlando Spotify desde WhatsApp.