Sessão Desconectada

Sessão Desconectada

Descrição do Problema

A conexão com WhatsApp ou Telegram cai inesperadamente e não reconecta automaticamente:

Session disconnected
Connection lost
Logged out from another device
Stream ended unexpectedly

Possíveis Causas

  1. Logout manual - Alguém desconectou pelo app principal
  2. Conflito de sessões - Muitos dispositivos conectados
  3. Inatividade prolongada - Sessão expirou por tempo
  4. Atualização do app - WhatsApp/Telegram atualizou e invalidou sessão
  5. Problema de rede - Conexão instável

Soluções

1. Reconectar Manualmente

# Verificar status atual
clawdbot gateway status

# Tentar reconexão
clawdbot gateway reconnect

# Se não funcionar, reiniciar
clawdbot gateway restart

2. Verificar Dispositivos Conectados

WhatsApp:

  1. Abra WhatsApp no celular
  2. Vá em Configurações > Aparelhos conectados
  3. Verifique se há muitos dispositivos
  4. Remova dispositivos antigos

Telegram:

  1. Abra Telegram
  2. Vá em Configurações > Dispositivos
  3. Encerre sessões desconhecidas

3. Configurar Reconexão Automática

# No arquivo de configuração
connection:
  auto_reconnect: true
  reconnect_interval: 5000  # 5 segundos
  max_reconnect_attempts: 10
  backoff_multiplier: 1.5

4. Verificar Logs de Desconexão

# Ver motivo da desconexão
clawdbot logs | grep -i "disconnect\|logout\|closed"

# Ver últimos eventos
clawdbot logs --tail 50

5. Renovar Credenciais

# Limpar sessão antiga
clawdbot session clear --channel whatsapp

# Ou manualmente
rm -rf ~/.clawdbot/sessions/whatsapp/

# Reconectar
clawdbot gateway restart

6. Manter Sessão Ativa

# Configurar heartbeat para manter conexão viva
keepalive:
  enabled: true
  interval: 30000  # 30 segundos
  timeout: 10000

Monitoramento

# Criar script de monitoramento
#!/bin/bash
while true; do
  status=$(clawdbot gateway status)
  if [[ $status != *"running"* ]]; then
    echo "Gateway desconectado! Reconectando..."
    clawdbot gateway restart
  fi
  sleep 60
done

Problemas Relacionados

Prevenção

  • Configure reconexão automática
  • Não faça logout no app principal enquanto usa o bot
  • Mantenha o dispositivo principal sempre online
  • Use um dispositivo dedicado se possível