🦞
Integración de Canal

Conectar OpenClaw a Signal

Asistente de IA con privacidad primero. Usa OpenClaw a través de Signal con cifrado de extremo a extremo para la experiencia de mensajería más segura.

🔒 ¿Por qué Signal?
  • Cifrado de Extremo a ExtremoTodos los mensajes están cifrados por defecto, siempre
  • Sin Exposición del Número de TeléfonoLos destinatarios en grupos no ven tu número (opcional)
  • MultiplataformaFunciona en iOS, Android y Escritorio
  • Protocolo de Código AbiertoAuditado y confiado por expertos en seguridad
  • Sin Almacenamiento en la NubeLos mensajes permanecen solo en tus dispositivos
Características de Signal con OpenClaw
Soporte de MDConversaciones privadas uno a uno
Chats GrupalesUsa OpenClaw en grupos de Signal
ReaccionesRespuestas con emoji a los mensajes
Confirmaciones de LecturaSabe cuándo los mensajes son leídos
Archivos MultimediaEnvía imágenes y archivos
Activación por MenciónResponder solo cuando se mencione en grupos

Pasos de Configuración

1

Instalar signal-cli

OpenClaw usa signal-cli para comunicarse con Signal. Instálalo en tu servidor:

# On macOS with Homebrew
brew install signal-cli
# On Linux (download from GitHub)
wget https://github.com/AsamK/signal-cli/releases/latest
2

Registrar o Vincular Cuenta de Signal

Registra un nuevo número de teléfono o vincula a una cuenta de Signal existente:

# Register a new number
signal-cli -u +15551234567 register
# Or link to existing account
signal-cli link -n "OpenClaw"

Vincular genera un código QR para escanear con tu app de Signal

3

Configurar OpenClaw

Añade la configuración del canal de Signal a tu openclaw.json:

{
  "channels": {
    "signal": {
      "enabled": true,
      "allowFrom": ["+15551234567"]
    }
  }
}

Reemplaza con los números de teléfono permitidos para enviar mensajes a tu bot (incluye el código de país)

4

Configurar Contactos Permitidos

Define qué números de teléfono pueden interactuar con tu bot:

"allowFrom": [
  "+15551234567",
  "+15559876543"
]
5

Probar Conexión

Reinicia OpenClaw y envía un mensaje de prueba:

openclaw restart

Abre Signal en tu teléfono y envía un mensaje al número vinculado. OpenClaw debería responder.

Configuración Avanzada
{
  "channels": {
    "signal": {
      "enabled": true,
      "reactionNotifications": "own",
      "reactionAllowlist": ["+15551234567"],
      "historyLimit": 50,
      "dmPolicy": "pairing",
      "allowFrom": ["+15551234567"]
    }
  }
}
  • reactionNotificationsCuándo notificar sobre reacciones: "own", "all" o "none"
  • reactionAllowlistSolo procesar reacciones de estos números
  • historyLimitNúmero de mensajes a mantener en el contexto de conversación
  • dmPolicyCómo manejar MDs: "pairing", "open" o "closed"
  • allowFromNúmeros de teléfono permitidos para enviar mensajes (con código de país)
🛡️ Consideraciones de Seguridad
Cifrado de extremo a extremo - Todos los mensajes entre tú y OpenClaw están cifrados
Sin almacenamiento en la nube - Signal no almacena mensajes en sus servidores
Privacidad del teléfono en grupos - Signal oculta los números de teléfono de otros miembros del grupo
Código abierto - Tanto Signal como signal-cli son de código abierto y auditables
Comparación con Otros Canales
CaracterísticaSignalWhatsAppTelegram
Cifrado E2ESiemprePor defectoOpcional
Código AbiertoNoParcial
Teléfono RequeridoNo
Respaldo en la NubeNingunoOpcionalTodos los mensajes
Privacidad en GruposAltaMediaMedia
⚠️ Solución de Problemas

¿signal-cli no se conecta?

Asegúrate de haber completado el registro/vinculación y que la cuenta esté verificada. Ejecuta signal-cli receive para probar.

¿Los mensajes no se reciben?

Verifica que el número de teléfono en allowFrom incluya el código de país con el prefijo "+".

¿El dispositivo vinculado sigue desconectándose?

Signal puede desvincular dispositivos que están inactivos. Considera usar un número de teléfono dedicado en lugar de vincular.

¡Signal Conectado!

Tu asistente de IA ahora está disponible a través de la plataforma de mensajería más segura. Añade más canales o explora skills.