Alertas
As pessoas perguntam isso como
- o meu alerta nunca aparece para as assinaturas
- onde consigo o link do alerta para o OBS
- uma doação grande mostra o mesmo alerta que uma pequena
- dois alertas se reproduzem um em cima do outro
- que som é que o alerta reproduz
- como faço aparecer um aviso na tela quando alguém doa
- uma notificação na live quando alguém segue
- como levo o alerta para um canto e deixo o cartão mais largo
- um alerta só para uma recompensa de pontos do canal específica
- cadê o efeito de borda elétrica
- desliguei um alerta mas ele ainda tocou uma vez
Vem com o strAImer: este módulo é instalado junto com o aplicativo, então não há nada para baixar. Ele aparece em Catálogo de Módulos → Integrados.
O que é esta página
Alertas mantém vários widgets de alerta em um só lugar — como a própria página descreve, "um para doações, outro para assinaturas. Cada um tem seus próprios eventos, fontes e design". Os widgets são mantidos em grupos, e cada grupo é um link para uma Fonte de Navegador no OBS.
Como configurar
- Abra Alertas. Na primeira execução há um grupo, Principal, com um widget dentro, Doações.
- Pressione Criar widget. Aparece um widget chamado Novo widget e o seu editor abre imediatamente. O nome é editado no cabeçalho do editor, ao lado de Voltar à lista.
- Na coluna da esquerda escolha Evento. Em Reage a marque a que o widget responde: doações, bits, seguidores, assinaturas, subs presenteados, raids, recompensas de pontos do canal. A dica abaixo diz "Se um evento corresponder a vários widgets, o mais específico vence: primeiro um valor exato, depois o intervalo com o limite inferior mais alto e depois o mais estreito."
- Com doações ou bits marcados, aparecem mais dois campos. Valor é uma lista: Qualquer valor, A partir de, Até, Entre ou Exatamente, com um ou dois campos de número ao lado. "Doações são comparadas na sua moeda base, bits em bits. Os dois limites estão incluídos, então dê aos intervalos vizinhos um limite em comum (até 100 e a partir de 100) para não deixar um buraco." Exatamente é comparado até o centavo, então uma doação convertida de outra moeda quase nunca vai bater com ele. Plataformas de doação — "Desmarcado — este widget ignora doações dessa plataforma. Novas plataformas são mostradas automaticamente."
- Escolha Conteúdo. Contém tudo o que o cartão mostra, mantido junto para que o que está escrito não fique espalhado pelas seções de estilo. Texto do título, Texto do valor e Texto da mensagem são as três linhas. Cada uma começa como a redação integrada para o seu evento e pode ser reescrita: os chips debaixo de um campo inserem {user}, {amount}, {currency} e {message} no cursor, e a pré-visualização segue à medida que escreve. Uma variável para a qual o evento não tem valor — um valor em um follow — fica vazia em vez de aparecer como um traço. Limpe um campo e essa linha desaparece por completo.
- Escolha Mídia. Aqui você escolhe tudo o que o cartão mostra ou toca: a imagem, o vídeo e o som. A imagem e o vídeo dividem a aba porque um substitui o outro. Imagem é um campo que mostra a imagem escolhida, ou Sem imagem. Clique nele e a janela Escolher uma imagem se abre: Biblioteca guarda o que já está no strAImer, e Pastas guarda as pastas que você abriu. Qualquer pasta serve, e você não precisa mover nada: Abrir pasta… pede que você escolha qualquer arquivo dela, e a pasta inteira entra na lista com esse arquivo selecionado. O app copia o arquivo escolhido para a própria pasta, para que o OBS o encontre mesmo quando roda em um segundo computador, e o mesmo arquivo nunca é copiado duas vezes. O X ao lado do campo (Remover) o limpa. Vídeo é o mesmo tipo de campo para clipes. Um vídeo traz o próprio som, então, enquanto houver um, o campo Som mais abaixo nesta aba fica apagado, com o aviso "O som vem do vídeo." Tudo o que não for webm é convertido quando você escolhe, porque a fonte de navegador do OBS não consegue tocar mp4: a janela marca esses arquivos com Vira WebM, e o botão diz Converter e escolher. A conversão acontece em tempo real, ou seja, um clipe de dez segundos leva uns dez segundos, e o limite é de cinco minutos; um clipe mais longo é recusado com "Não foi possível converter este vídeo. Tente outro arquivo." O cartão fica então o tempo que for maior: a sua Duração do Alerta (seg) ou o próprio vídeo. A fila conta essa mesma duração, então o próximo alerta não entra por cima de um clipe que ainda está tocando. Som e Volume do Som também ficam nesta aba. Som é um campo com um botão ▶ para ouvir, e mostra a duração do arquivo; clique nele e a janela Escolher um som se abre. Volume do Som é o controle deslizante, e o ▶ toca nesse volume. As cópias ficam em
%APPDATA%\straimer\imagese%APPDATA%\straimer\videos, e é lá que você apaga os arquivos de que não precisa mais: esta página não tem botão que abra essas pastas, e Abrir pasta… na janela adiciona uma pasta à lista em vez de abrir o Explorador. Um alerta cujo arquivo foi apagado mostra o arquivo como ausente no campo até você escolher outro. - Escolha Comportamento — a outra metade, como o cartão é mostrado. Grupo decide qual grupo — e portanto qual link do OBS — mostra este widget: "Cada grupo tem seu próprio link do OBS. Widgets de um mesmo grupo aparecem no mesmo local e aguardam uns pelos outros." Duração do Alerta (seg) aceita de 3 a 30, e é contada depois do alerta ter aparecido — a entrada não é descontada. Animação de entrada, Enquanto exibido e Animação de desaparecimento são três listas. A primeira e a última oferecem deslizar de qualquer lado, desvanecer, aparecer, ampliar, reduzir ou Sem animação; a do meio roda durante todo o tempo que o cartão está na tela — pulsar, flutuar, balançar, respirar, brilhar, tremer, ou Parado, que é o padrão. Mude a cena para a aba Teste e pressione Reproduzir para ver as três seguidas.
- O resto da coluna da esquerda é o aspecto: Posição, Painel, Material, Efeito de contorno, Título do Alerta, Quantidade / Evento, Mensagem do Doador. As cores, fontes, tamanhos, bordas e sombras de cada parte abrem à direita e aparecem na pré-visualização imediatamente. Posição decide onde o cartão fica dentro da Fonte de Navegador e qual a largura dele. Na horizontal é Na borda esquerda, No centro ou Na borda direita; Na vertical é Na borda superior, No centro ou Na borda inferior. Distância em cima e embaixo e Distância à esquerda e à direita afastam o cartão dessa borda, em pixels. Largura do cartão é Fixa, tão larga quanto a fonte até o limite, ou Cresce com o texto, para que uma doação curta ganhe um cartão curto. Limite de largura começa em 600 px, e o cartão nunca fica mais largo que isso: uma Fonte de Navegador mais larga que o limite só deixa espaço vazio ao lado do cartão. Para alargar o cartão, aumente o Limite de largura. Material, logo abaixo de Painel, desenha o cartão em um de doze estilos. Quando o alerta tem uma imagem ou um vídeo, ele também desenha uma borda do mesmo estilo em volta dela: um contorno a lápis, uma moldura em degraus, uma borda dourada, uma borda de vidro. Largura da moldura da mídia em Material define essa borda de 4 a 32 px. Com um material, Borda em Painel fica oculta, e em alguns deles Sombra e Brilho também, porque o material desenha a própria borda. Efeito de contorno roda um de dez efeitos em volta do cartão; em Quando toca, A cada evento faz o efeito piscar quando o alerta aparece. A borda elétrica é o primeiro deles, Elétrico, com Cor do efeito, Velocidade do efeito e Caos do efeito; caos é o quão longe a linha é afastada da borda. Antes era Efeito de Borda em Painel, e um widget que o tinha ligado continua com ele: o aplicativo o move para Efeito de contorno uma única vez, com a mesma cor, velocidade e caos. Como os materiais e os efeitos funcionam em todos os overlays está em Estilizar um Overlay. Quantidade / Evento e Mensagem do Doador têm os mesmos controles de texto que o título: fonte, caixa do texto e espaçamento entre letras, e a mensagem tem um peso de fonte próprio. Cada uma das três linhas tem o seu próprio alinhamento — Alinhamento do Título, Alinhamento do Valor e Alinhamento da Mensagem — com Esquerda, Centro e Direita para escolher. Os novos widgets começam centrados, que é como os alertas sempre pareceram no OBS; a pré-visualização segue agora a mesma configuração, então o que define é o que vai para a transmissão. Aparência da mídia e Moldura da mídia aparecem assim que há uma imagem ou um vídeo: o tamanho, como ela é ajustada, de que lado do cartão fica ou se fica dentro dele, além de fundo, contorno, sombra e efeito próprios. Efeito em Moldura da mídia oferece os mesmos dez efeitos de Efeito de contorno, escolhidos separadamente do efeito do cartão, cada um com a sua cor e velocidade, tocando o tempo todo ou quando o alerta aparece. Com um material, Fundo, Espaço interno, Contorno e Sombra de Moldura da mídia ficam ocultos: no lugar deles, o material desenha a borda. Tamanho pode ser Eu defino ou Do tamanho do cartão. Com Do tamanho do cartão, Largura, Altura e Ajuste ficam ocultos. Com Tamanho em Eu defino, um interruptor Vincular largura e altura fica abaixo de Largura. Ele vem ligado, então mover um lado move o outro na mesma proporção, inclusive quando você digita o número. Desligue-o para mudar só um lado; ele volta ligado na próxima vez que a página for aberta.
- Estilização no topo dessa coluna muda o aspecto todo de uma vez: os integrados Neon, Minimalista, Retrô, doze visuais com os nomes dos materiais, mais os seus próprios modelos. Aplicar aplica o escolhido; o campo de nome com Salvar salva o aspecto atual como o seu modelo. Escolher um dos seus próprios modelos coloca o seu nome nesse campo, e o botão se transforma em Atualizar: salvar volta então para esse modelo em vez de fazer uma cópia. Digite um nome diferente e se torna Salvar novamente.
- A cena acima tem duas abas. Pré-visualização mantém o cartão na tela a todo momento — é esse o que se usa para definir cores e fontes, porque um cartão que desliza para fora no meio da edição atrapalharia. Teste começa como uma janela vazia, da forma como uma fonte do OBS parece antes de um evento; Reproduzir executa o espetáculo todo com o som escolhido e deixa a janela vazia novamente. − e + ao lado deles ampliam a cena.
- Pressione Salvar. Nome, evento, comportamento e aspecto são todos salvos por esse único botão. Voltar à lista com alterações não salvas pergunta antes, com o título "Alterações não salvas": Sair descarta as alterações, Ficar mantém você no editor. Redefinir Personalização traz de volta o aspecto padrão no editor; ele só é gravado com Salvar, e sair sem salvar mantém o aspecto que você tinha.
- Na lista cada linha de widget tem um interruptor (Ativado), um botão de reproduzir (Mostrar no OBS), Duplicar, Excluir e Configurar. O botão de reproduzir mostra esse alerta no OBS de verdade — o evento viaja da mesma forma que uma doação ao vivo, fila e som incluídos. Não é o mesmo que a aba Teste no editor, que apenas anima a pré-visualização. Se o link do grupo não estiver aberto como uma Fonte de Navegador não há ninguém para mostrá-lo, e o aplicativo diz isso no console de registros. Um widget desligado não responde a nenhum evento, e o evento vai para o próximo widget correspondente do mesmo grupo, com o som desse widget. Para manter um evento fora da tela, desligue todos os widgets que correspondem a ele, ou o grupo inteiro. Desligar um widget, excluí-lo ou movê-lo para outro grupo também descarta os alertas dele que já estavam esperando na fila, sem cartão e sem som, e o mesmo acontece ao desligar ou excluir o grupo dele. Um alerta que já está na tela toca até o fim. O botão de reproduzir continua tocando um widget desligado, para você conferir o aspecto dele antes de ligá-lo.
- Os grupos aparecem como pastas. Um clique no cabeçalho do grupo, ou na seta à esquerda dele, recolhe e expande o grupo, e o número ao lado do nome mostra quantos widgets ele tem. O nome é editado ali mesmo no cabeçalho. À direita do cabeçalho ficam as setas de prioridade, o interruptor do grupo (Grupo ativado) e Excluir grupo.
- Embaixo do cabeçalho de um grupo aberto há uma fileira de botões. Copiar link copia o link do grupo para a área de transferência, e é isso que vai para uma Fonte de Navegador no OBS: o endereço em si não aparece na página. Design abre um único editor para o grupo inteiro: Painel, Material, Efeito de contorno, Título do Alerta, Quantidade / Evento, Mensagem do Doador e Moldura da mídia. Ele aplica só o que você mudou ali e, antes, pergunta e diz quais seções vão mudar. + adiciona um widget direto neste grupo, e o último botão copia o grupo com todos os widgets. A cópia começa desativada e tem o seu próprio link.
- O interruptor do grupo silencia o grupo inteiro sem mexer nos interruptores de cada widget: "O grupo está desativado: nenhum widget dele toca. «Mostrar no OBS» continua funcionando para testar."
- Criar grupo adiciona um segundo local na tela com o seu próprio link. A partir de dois grupos, as setas Aumentar prioridade e Diminuir prioridade os ordenam: "Quanto mais alto o grupo, mais importante: seu alerta passa à frente dos que estão aguardando em grupos inferiores. Um alerta já em reprodução nunca é interrompido." Fila própria tira um grupo da fila compartilhada — "seu alerta pode tocar ao mesmo tempo". A fila compartilhada também espera a Voz Sintetizada: quando ela lê uma doação, o próximo alerta começa depois que a leitura termina. Um grupo com Fila própria não espera por ela.
- Excluir grupo pergunta primeiro e move os widgets desse grupo para o que resta; o link do grupo excluído deixa de funcionar, então remova-o do OBS.
O que não pode fazer
- Reproduzir na aba Teste fica nesta página: anima a cena, e nada chega ao OBS. O botão de reproduzir na lista de widgets é o que chega ao OBS.
- A animação enquanto o cartão é mostrado não pode ser cronometrada à mão — cada opção tem o seu próprio ritmo, e o cartão o mantém durante todo o tempo que o alerta está na tela.
- Um evento dá um alerta por grupo — o widget correspondente mais específico ganha. A ordem dentro de um grupo não é definida à mão: "Verificados de cima para baixo: quanto maior o limite inferior do valor, mais acima o widget, e com o mesmo limite inferior vem primeiro o mais estreito. Um valor exato sempre vence qualquer intervalo em que cair. A ordem se organiza sozinha."
- Nem todos os eventos vêm de todas as plataformas, e a lista diz isso. Seguidores e raids chegam apenas do Twitch; assinaturas e subs presenteados do Twitch e YouTube; recompensas de pontos do canal do Twitch e Kick; doações de quase todo lugar. Isto não é o aplicativo retendo: o YouTube não tem notificação nenhuma para um novo assinante gratuito — o seu webhook apenas reporta vídeos — e o Kick conhece a assinatura como um crachá de chat, não como um evento. Uma assinatura paga do YouTube chega, porque é anunciada no chat.
- Emotes e crachás de Bits são desenhados como imagens. Os bits são enviados como uma palavra dentro da mensagem — "Thanks Cheer100" — e o alerta mostra o crachá que o espectador escolheu em vez dessa palavra: cinza para um bit, depois roxo, verde e o resto por valor, mais os seus próprios crachás do canal se tiver algum. Os emotes do canal e os emotes do YouTube Super Chat são desenhados da mesma forma.
- Valor e Plataformas de doação só existem para dinheiro: com doações e bits desmarcados, ambos os campos ficam ocultos.
- Não dá para escolher uma única recompensa de pontos do canal. Um widget com recompensas de pontos do canal marcado responde a cada resgate de cada recompensa do canal. As assinaturas também não são separadas por nível: um widget recebe Nível 1, Nível 2, Nível 3 e Prime do mesmo jeito.
- A página não mostra o link do OBS como texto. Copiar link é a única forma de pegá-lo.
- A imagem, o vídeo e o som são escolhidos em uma janela; não dá para digitar um link seu. Um link de imagem salvo antes de a janela existir continua lá e segue funcionando, e o campo o marca como Link da web. Um som com link de um site não toca na live, e o campo avisa: "Um som de um site não toca na live. Escolha um arquivo."
- As imagens vivem em uma pasta compartilhada por todos os alertas. Apagar uma lá a remove dos alertas que a usavam, e esses alertas não mostram imagem até você escolher outra.
- Arquivos SVG não são aceitos — apenas PNG, JPEG, GIF, WebP e AVIF.
- Duração do Alerta (seg) não aceita nada abaixo de 3 ou acima de 30.
- O cartão só se move dentro da sua Fonte de Navegador. Onde essa fonte fica na cena e quão grande ela é se define no OBS; Posição então prende o cartão a uma borda ou ao centro dela.
- O último grupo restante não pode ser excluído.
- A página não guarda histórico de alertas que já foram reproduzidos.