Conectado, mas nada chega
- diz conectado mas as doações não chegam
- os alertas pararam de funcionar durante a transmissão
- o chat está silencioso mas a plataforma me mostra online
- o cartão diz não recebendo
- diz conectado mas nenhum evento está chegando
- as doações aparecem na plataforma mas não no strAImer
- reconectar não ajuda
- o YouTube está conectado mas o chat está vazio
- esqueci de marcar uma caixa ao fazer login no Google
- meu bot não posta nada no chat do Kick quando a mensagem tem link
- o Kick come os links que meus temporizadores mandam
- worker crashed no console de logs
- um módulo fica caindo sem parar
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:
- o cartão em Conexões → Monetização exibe um selo amarelo com NÃO ESTÁ RECEBENDO, e o botão principal do cartão muda para Reconectar;
- a página própria do serviço, na linha Status da Conexão, diz Conectado, mas nenhum evento está chegando.
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 tentamos | Ajudou? |
|---|---|
| Reconectando o socket | não |
| Reiniciando o strAImer completamente | não |
| Fazendo login na conta novamente | Sim |
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:
- O módulo está desligado. Seu cartão em Catálogo de Módulos → Integrados — ou em Extensões, se você o instalou sozinho — diz "Módulo está em execução" ou "Módulo está desligado — trabalho em segundo plano pausado". Julgue por esse cartão ou pela lista de Conexões, não pela página de configurações do próprio módulo: essa página lê a conta salva em vez da conexão ao vivo, então pode continuar mostrando sua descrição verde enquanto o módulo está desligado.
- O evento não existe nessa plataforma. Seguidores chegam apenas do Twitch; assinaturas e assinaturas presenteadas, do Twitch e do YouTube; recompensas por pontos, do Twitch e do Kick. O guia "Alertas" lista quais plataformas enviam qual evento.
- Os alertas estão filtrados. Um valor mínimo, ou uma plataforma deixada desmarcada no widget, ignora silenciosamente tudo abaixo ou ao lado — também no guia "Alertas".
Kick: os resgates nunca chegam
Um canal do Kick conectado antes de o aplicativo aprender a ler os pontos do canal não tem direitos sobre eles. O Kick recusa cada pedido, então nada chega — e o cartão continua verde, porque a conexão do canal em si está boa. O aplicativo escreve o motivo no console de logs uma vez e depois fica quieto.
Aperte Reautorizar na página do Kick e entre de novo: o novo login pede as permissões de recompensas junto com as demais, e o módulo continua rodando enquanto isso. Naquela página não existe mais Desconectar; o passo é percorrido no guia "Integração com Kick".
Kick: o bot fica calado quando a mensagem tem link
O chat funciona, o bot responde às mensagens comuns, e tudo que leva um link some: um temporizador do chat com as suas outras redes, um comando que responde com um link, uma resposta do agente de IA. Nada fica vermelho, porque do nosso lado nada falhou.
O Kick entrega um link do bot só enquanto esse bot for moderador do seu canal. O resto ele recusa em silêncio, então parece que o bot simplesmente pulou a vez.
Torne o bot moderador: digite no seu próprio chat do Kick /mod e, depois de um espaço, o nome da conta do bot. O guia "Integração com Kick" escreve esse comando já com o nome do seu bot, e o bloco "Stream: Chat" escreve o mesmo motivo no feed no momento em que o Kick recusa, então dá para copiar o comando de lá também.
O caso do moderador é o que pegamos em uma recusa ao vivo, e ele é sobre o bot. Se a recusa cair na sua própria conta, /mod não cura nada: olhe as configurações de chat do seu canal no Kick, onde os links podem ser restringidos para todo mundo.
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ê.
A etiqueta verde é o que distingue este caso. A partir do strAImer 0.25.0, quando a transmissão é encontrada mas o chat dela não começa, a etiqueta do YouTube em Conexões → Canais não fica verde, e sim CONECTANDO... ou ERRO: esse é outro problema, tratado no artigo "Login obrigatório", seção "O YouTube mostra CONECTANDO... ou ERRO durante uma live".
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".
"Worker crashed" no console de logs
Uma linha de erro Worker crashed: seguida de um motivo significa que a parte em segundo plano de um módulo parou com um erro. O app a reinicia sozinho, com pausas crescentes de 1, 2, 4, 8, 16 e 30 segundos, e registra isso também: "Restarting module in 1000ms (attempt 1)". Uma queda dessas seguida de silêncio é uma falha passageira que já se resolveu.
Se o módulo continua caindo dentro de um minuto depois de cada início, depois de seis reinícios seguidos a linha muda para Module keeps crashing (attempt 7), retrying every 60000ms. Last error: e o motivo. O app não desiste e continua tentando uma vez por minuto, mas enquanto ele cai o módulo não faz nada: são os alertas, comandos ou doações dele que ficam faltando.
- Desligue e ligue de novo o módulo no cartão dele em Catálogo de Módulos, em Integrados ou Extensões.
- Se não ajudar, reinicie o strAImer.
- Se continuar se repetindo, escreva para o suporte e anexe o log: o texto depois de "Last error:" é a causa. O guia "Ajuda" explica como.
Se nunca funcionou de jeito nenhum
Então este não é o artigo que você precisa — veja "Entrar em plataformas". Esta página é sobre uma conexão que funcionou e ficou silenciosa.