Solução de problemas
- App ou conta ausente: confirme
lb-phone, identificador único, telefone equipado e número ativo. - Contatos vazios: confira
Config.ContactsTablee as colunas do fork do celular. - Nome aparece como número: o contato não está salvo, o personagem não está online e ainda não tem perfil; é o fallback esperado.
- Mensagem bloqueada: revise tamanho, rate limit, bloqueios entre usuários e número ativo.
- Foto/áudio/vídeo falha: confira
Config.Upload, chaves, endpoints e caminho do arquivo de keys do telefone. - Chamada sem histórico/duração: adapte
Config.CallEndedEventao evento disparado pelo seu fork.
Antes de abrir ticket: /sfdiagnostico#
Rode /sfdiagnostico no console do servidor. O WhatsApp não tem grupo de
admin, então sozinho ele não libera o comando dentro do jogo; o aviso de
Config.AdminGroups vazio pode ser ignorado neste app. Ele confere, resource por resource:
- dependências declaradas no manifesto que não estão rodando, ou que sobem depois deste resource;
- tabelas que deveriam existir no banco e não existem;
- itens citados na configuração que não existem na sua base;
- permissões e grupos configurados;
- se a licença autenticou.
Cada problema vem com o próximo passo, não só com o diagnóstico. Um comando só cobre todos os resources SF instalados.