Conectado, mas nada chega

As pessoas perguntam isso como

Como o app chama isso

O mesmo estado é descrito de forma diferente nas duas telas que o mostram, então você pode ter encontrado qualquer um deles:

Apenas o DonationAlerts reporta isso. Plataformas de streaming não têm esse estado, então um chat silencioso do Twitch ou Kick é uma história diferente — veja "Login necessário".

O que significa

A conexão está aberta e o DonationAlerts aceitou a assinatura, mas o serviço não está enviando nada por ela.

O app não conclui isso pelo silêncio — uma hora tranquila é normal. Ele prova isso. A cada quinze minutos ele lê seu histórico de doações do DonationAlerts e compara com o que chegou ao vivo; o rótulo aparece apenas quando uma doação aparece lá que nunca chegou pela conexão ao vivo.

Essa mesma verificação entrega o que encontrou. A doação ainda chega aos alertas, metas, estatísticas e tudo mais — com até um quarto de hora de atraso em vez de instantaneamente. Então o rótulo significa "chegando atrasado", não "perdido".

A causa usual é um segundo login. Alguém fez login na mesma conta do DonationAlerts em outro lugar: outro computador, um telefone, outro app. A sessão mais antiga permanece formalmente viva e simplesmente para de receber. Esse "alguém" muitas vezes é você — a outra máquina de onde você transmite, ou um snapshot de configurações restaurado em um novo computador.

O que corrige

Na ordem que testamos durante uma transmissão ao vivo, e a ordem não é a que você esperaria:

O que tentamosAjudou?
Reconectando o socketnão
Reiniciando o strAImer completamentenão
Fazendo login na conta novamenteSim

Então o botão para pressionar é Reconectar no cartão — ou Autorizar via Navegador, se a página do DonationAlerts já estiver aberta na sua frente. Ambos iniciam o mesmo login pelo navegador que o guia "Configurações do DonationAlerts" percorre. Reiniciar o app é a coisa natural a tentar e não ajuda, porque a conexão nunca foi o problema.

Por que o aviso permanece após um reinício

O rótulo sobrevive à reinicialização do app de propósito. O problema também sobrevive, e um aviso que desaparece quando você fecha a janela seria pior que nenhum: você continuaria transmitindo, pensando que se resolveu sozinho.

Ele some apenas com duas coisas, ambas prova em vez de esperança: uma doação chegando pela conexão ao vivo, ou fazendo login na conta novamente.

Se diz CONECTADO e os eventos ainda estão faltando

Então é um problema diferente, e o cartão não está mentindo — a assinatura está ativa e a verificação não detectou nada faltando. Olhe estes em vez disso:

YouTube diz conectado e o chat nunca chega

Este tem uma causa própria, e o cartão não pode mostrá-la. O Google lista suas permissões uma por uma na tela de login e permite que você as desmarque. Desmarque a que permite que o app veja suas transmissões, e tudo ainda parece certo: o login é concluído, o nome da conta aparece, a conexão fica verde e permanece verde — mas o app nunca descobre que você está ao vivo, e um chat que não pode encontrar é um chat que não pode ler. Nada chega, e nada diz por quê.

Fazer login novamente é o que corrige, desde que todas as caixas estejam marcadas desta vez. Nada mais irá: renovar o login em segundo plano mantém exatamente as permissões que foram concedidas da primeira vez, então pode continuar renovando para sempre sem nunca ganhar a que falta.

A partir da versão 0.9.2 o app verifica o que o Google realmente concedeu e recusa um login que voltou curto, dizendo a você nessa página para marcar todas. Em uma versão mais antiga não há aviso para procurar — vá para Conexões → Canais → YouTube, pressione Autorizar via Navegador, e observe as caixas de seleção. A etapa é percorrida no guia "Integração com YouTube".

Se nunca funcionou de jeito nenhum

Então este não é o artigo que você precisa — veja "Fazendo login em plataformas". Esta página é sobre uma conexão que funcionou e ficou silenciosa.