CrossMod
PT
  • PL Polski
  • EN English
  • DE Deutsch
  • ES Español
  • PT Português
  • FR Français
  • RU Русский

Documentação

O CrossMod cuida do chat na Twitch e no Kick ao mesmo tempo: filtra mensagens, responde a comandos, junta o histórico de punições e mostra o chat na tela no OBS. Esta página explica, uma de cada vez, o que cada parte do painel faz e por onde começar.

Tudo o que vem abaixo acontece no painel, depois do login. O painel está em polonês e funciona igual no computador e no celular.

Você abre esta página a qualquer momento pelo menu do painel, item Pomoc. O link "Panel" lá embaixo leva de volta.

Se não souber onde procurar algo, clique em Szukaj w panelu no topo do menu (teclado: Ctrl e K) e digite uma palavra, por exemplo "bany", "overlay" ou "powitanie". O painel indica a página em que aquilo está.

Você também não precisa caçar o capítulo aqui. Abaixo do título de cada página do painel há um link Pomoc do tej strony - ele abre uma janela com o mesmo texto de baixo, mas já no capítulo sobre a página em que você está, sem sair do painel.

O painel do CrossMod está por enquanto só em polonês, então os nomes das páginas aparecem abaixo no original - exatamente como você vai vê-los na tela.

Nesta página
  1. 01Primeiros passos
  2. 02Ativar o bot
  3. 03Frases do automod
  4. 04Comandos e mensagens periódicas
  5. 05O overlay e o painel de chat no OBS
  6. 06Alertas na live
  7. 07Mod Log
  8. 08Estatísticas
  9. 09Moderação rápida
  10. 10Ajustes do bot
  11. 11Quando alguma coisa não funciona
  12. 12Privacidade e contato

Primeiros passos

  1. Faça login. Na página inicial escolha entrar pela Twitch ou pelo Kick. A conta é criada sozinha no primeiro acesso.
  2. Junte a segunda plataforma. No Dashboard você verá um bloco "Połącz konto Kick" ou "Połącz konto Twitch". Dá para fazer o mesmo na página Włącz bota, no cartão "Połączone konta" no topo dela - é lá também que você desconecta a plataforma. Enquanto a segunda plataforma não estiver conectada, o bot trabalha em apenas uma.
  3. Confira o estado das conexões. No topo do Dashboard há dois selos, um por plataforma. Verde significa que está tudo certo. Laranja "połącz ponownie" significa que o bot não tem com o que agir ali - clique e faça login de novo. A barra vermelha acima dos selos aparece quando a plataforma retirou a permissão; ela traz um botão para cada plataforma e, depois de entrar de novo, some sozinha. Esses mesmos três estados aparecem em Ustawienia e na página Włącz bota.
  4. Ative o bot no seu canal. É um passo único na página Włącz bota. Sem ele o CrossMod não começa a ler o seu chat, então as frases e os comandos não vão funcionar. Detalhes no próximo capítulo.
  5. Adicione a primeira frase. Mais rápido pelo Dashboard, com o bloco "Dodaj frazę automod". A partir daí o bot reage a ela nas duas plataformas.

O login vale uma semana. Se o painel começar a recusar o salvamento, em geral basta recarregar a página e entrar de novo.

Ativar o bot

A página Włącz bota reúne tudo o que se faz uma vez, no começo de tudo. É para cá que você volta sempre que o painel disser que a conexão com a Twitch ou com o Kick expirou.

  • Połączone konta. O cartão bem no topo da página. Aqui você conecta a segunda plataforma e aqui a desconecta. O cartão distingue duas coisas diferentes: conexão expirada em laranja, ou seja, a plataforma deixou de reconhecer a autorização e o bot se calou sozinho, e desconectado em cinza, ou seja, você mesma clicou em "Odłącz". Nos dois casos volta o botão "Połącz ponownie", e as frases, os comandos e os ajustes dos overlays esperam intactos.
  • Stan bota. A lista do que o bot atende no seu canal neste momento. Ela se verifica sozinha ao abrir, e o botão ao lado verifica de novo. Cobre as duas plataformas - junto de cada item está o nome da plataforma, então dá para ver na hora de que lado falta algo. Um item com um xis traz embaixo uma frase com o que exatamente está errado.
  • Włącz bota. Um botão e um clique. Enquanto você não clicar, o CrossMod não lê o seu chat, então as frases do automod e os comandos não têm a que reagir. Dá para clicar de novo quando algo parar de funcionar.
  • Adresy overlayów do OBS. Todos os endereços para colar no OBS, cada um com um botão "Kopiuj". Por padrão ficam escondidos, para não aparecerem para quem assiste durante a live.
  • Sesja. Sair do painel e desconectar as duas plataformas de uma vez.

Os endereços dos overlays contêm a sua chave privada. Não mostre esta página na live com os endereços à vista e não os envie para ninguém.

Frases do automod

A página Frazy automod é o coração do CrossMod. Você digita uma palavra ou um trecho de texto, escolhe onde procurá-lo e qual deve ser a punição. O bot verifica cada mensagem na Twitch e no Kick e reage sozinho.

O que você define em uma frase

  • Onde procurar: na mensagem, no nick ou em tudo. O nick funciona bem contra ondas de bots com nomes de conta parecidos.
  • Punição: ban, timeout ou apagar a mensagem. No timeout você escolhe a duração: de 60 segundos a 24 horas.

O timeout precisa ter uma duração. Um timeout de zero segundos cada plataforma entende de um jeito: a Twitch recusa esse comando e não faz nada, e o Kick trata um comando sem duração como ban permanente. Frases novas recebem a duração automaticamente, mas um registro antigo com zero pode ainda estar na lista - o painel então o marca como "Timeout bez czasu" e mostra uma barra vermelha acima da lista. Selecione essa frase e clique em "Timeout" na barra de seleção, e ela receberá 10 minutos nas duas plataformas.

Como o bot compara as frases

  • Maiúsculas e minúsculas não importam: Scam e scam são a mesma coisa para o bot.
  • Uma frase precisa ter pelo menos três caracteres e conter letras ou números comuns. Frases mais curtas, e as formadas só por emoji, o bot ignora.
  • Frases de até quatro caracteres pegam só como palavra inteira. Graças a isso gato não vai punir quem escreveu "gatinho".
  • Frases maiores pegam também no meio da palavra, então discord.gg vai funcionar em qualquer link.
  • Cada mensagem recebe só uma punição, a da frase que o bot encontrar primeiro. As punições não se somam.

Quem o bot não poupa

  • Moderadores, VIPs e inscritos não têm tratamento especial. O bot verifica as mensagens deles como qualquer outra, então com frases que alguém da equipe possa escrever inocentemente vale ter cuidado.
  • Na Twitch o bot poupa exatamente uma pessoa: a dona do canal, ou seja, você.
  • No Kick ele não poupa ninguém. Verifica as suas próprias mensagens como as dos outros, então uma frase com uma palavra comum pode acertar você no seu próprio chat.

Antes de adicionar uma frase com uma palavra comum, teste-a no campo "Sprawdź, co zrobi bot" e coloque o autor como "Moderator lub VIP". Você vê na hora se a punição também atingiria a sua equipe.

Sem certeza de como a sua frase vai se comportar? No topo da página há o campo "Sprawdź, co zrobi bot". Você cola nele uma mensagem do chat, escolhe quem a escreveu e vê na hora se alguma frase a pega, qual é ela e qual punição vem junto. O cálculo é feito no seu navegador: nada vai para o chat e ninguém é punido.

Teste no chat de verdade

O campo acima verifica uma mensagem que você mesma digita - e justamente a frase que amanhã uma espectadora fiel vai escrever, ninguém digita de memória. Por isso, embaixo do testador há um segundo cartão: "Próba na prawdziwym czacie". Você digita só a frase, e o CrossMod passa por ela as últimas mensagens salvas do seu chat e diz quantas delas ela pegaria, de quantas pessoas e como essas mensagens eram. É o jeito mais simples de ver, antes de adicionar, se uma frase com uma palavra comum não vai acertar a sua gente de sempre.

Cada frase da sua lista tem o mesmo botão, escrito "próba" - com um clique você confere uma frase adicionada há muito tempo, com o chat já mudado desde então. O teste não envia nada e não pune ninguém; só conta acertos nas mensagens salvas. O registro do chat vive 7 dias, então mais para trás não há o que verificar, e num canal movimentado o teste vai cobrir as últimas horas - a resposta sempre diz de quando são as mensagens verificadas.

Filtros globais

Abaixo do formulário há uma lista de filtros globais, comuns a todos os canais no CrossMod. Eles pegam golpes típicos e spam com links. Cada uma das duas listas, a sua e a global, tem o próprio interruptor, então dá para deixar só a global ou só a sua.

Arrumação na lista

  • Junto de cada frase há um número dizendo quantas vezes o bot realmente puniu alguém por ela. Clicar nesse número abre no Mod Log justamente essas punições, com nicks e texto das mensagens, então dá para ver na hora se a frase pega amplo demais. Uma borda tracejada marca uma frase que ainda não agiu nenhuma vez. Quando há várias assim, acima da lista aparece o filtro "Pokaż tylko te, które nic nie złapały" - prático ao limpar uma lista antiga.
  • A marca "ta nie zadziała" fica junto de uma frase cuja vez é tomada por uma frase mais antiga. O bot para na primeira que combina, e a primeira para ele é a mais antiga - então, se você já tem kurwa com remoção da mensagem, uma kurwa jebana adicionada depois com ban nunca vai banir. Passe o cursor pela marca e verá qual frase e qual punição vence.
  • O campo de busca acima da lista a filtra na hora, sem recarregar a página.
  • Selecionando frases à esquerda, você muda a punição de várias de uma vez ou as apaga com um clique.
  • O botão "Pobierz kopię" salva a sua lista no disco, e o formulário ao lado a envia de volta. Pelo mesmo caminho você leva a lista para outro canal. Os filtros globais não entram na cópia, porque se somam sozinhos.

Comandos e mensagens periódicas

Na página Komendy você cria o que o bot deve fazer diante de uma palavra do chat e o que ele deve repetir sozinho durante a live.

Um comando

  • O nome precisa começar com ponto de exclamação, por exemplo !discord.
  • A ação mais comum é uma resposta de texto. No texto você usa marcadores - o capítulo abaixo os descreve.
  • Além disso há ações prontas para escolher: sorteio, followage, pontos e comandos para Tibia (rotação do Drome, Rashid, shared exp, stamina).
  • Você escolhe também quem pode usar o comando: só você, você junto com os moderadores, ou todo mundo.
  • Se os emotes no Kick forem diferentes dos da Twitch, marque "Osobna treść dla Kick" e escreva uma segunda versão da resposta.
  • Um comando pode ser configurado para ser enviado a cada poucos minutos. O bot só o envia quando a live está no ar.

Marcadores no texto da resposta

Em uma resposta de texto o bot substitui seis marcadores. Eles se escrevem com cifrão e entre chaves:

  • ${sender} - o nick de quem digitou o comando.
  • ${nick} - a primeira palavra depois do comando, por exemplo @alguém. ${1} significa exatamente a mesma coisa.
  • ${args} - tudo o que alguém acrescentou depois do comando.
  • ${target} - a primeira palavra depois do comando e, quando ninguém dá nenhuma, alguém aleatório de quem assistiu na última meia hora.
  • ${randomviewer} - alguém aleatório de quem assistiu na última meia hora, independentemente do que tenha sido digitado depois do comando.

Exemplo do comando !spank: com o texto ${sender} dá um tapa em ${target}!, digitar !spank @alguém envia "Você dá um tapa em @alguém!", e só !spank sorteia alguém do chat.

Três coisas fáceis de esquecer. Primeira: um marcador com erro de digitação ou sem o cifrão ({nick}) não é substituído por nada - vai para o chat literalmente, com chaves e tudo; a escrita sem cifrão é usada só pela saudação depois do raid e pelas descrições dos vídeos por pontos. Segunda: os marcadores funcionam apenas quando alguém digita o comando no chat - no envio automático a cada N minutos e nas mensagens periódicas não há nem pessoa escrevendo nem argumento, então vai para o chat o texto puro com as chaves. Terceira: quando ${target} ou ${randomviewer} não tem quem sortear (ninguém escreveu por meia hora), o bot não envia o seu texto, e sim uma frase pronta dizendo que não há voluntários. O painel avisa de cada um desses casos no cartão do comando.

Mensagens periódicas

São avisos curtos enviados sozinhos durante a live, por exemplo um lembrete do Discord. Você define o texto, a plataforma e o intervalo, não menor que cinco minutos. Cada comando e cada mensagem têm a opção "Testuj", que os envia na hora para o chat, para conferir o texto sem esperar. No teste de um comando, no lugar dos marcadores entra o seu nick - uma mensagem periódica vai exatamente como está, porque ali os marcadores não funcionam de qualquer forma.

O "Testuj" envia o texto mesmo quando o interruptor do registro está desligado - para que dê para ver a mensagem em si. O painel acrescenta então, junto do resultado, que o bot não fará isso sozinho enquanto você não ligar o interruptor. Ele diz o mesmo quando o comando não pode ser acionado por outro motivo, por exemplo quando o nome não começa com "!". Comandos depois dos quais o bot não escreve nada no chat (hotkey do VTube Studio, sorteio) não têm o que enviar no teste, e o painel então orienta a digitá-los no chat com o overlay ligado. O mesmo vale para comandos que respondem sobre quem perguntou, ou seja !followage e !points.

Como saber se funciona mesmo

Embaixo do cartão de cada mensagem periódica e de cada comando com envio automático está a linha Harmonogram: a que horas o registro saiu pela última vez e em quantos minutos sai de novo. Acima da lista inteira há uma frase sobre quais transmissões o painel enxerga agora como ativas, porque o bot só envia essas mensagens durante uma transmissão ao vivo. Então, se um registro "não funciona", pela tela dá para ver se ele simplesmente espera o começo da live, se o intervalo ainda não passou, ou se há algo errado com ele - neste último caso, junto do cartão fica uma explicação à parte.

Essa frase, porém, diz apenas o que o bot tem anotado, e o que está anotado pode se afastar da realidade. Para a Twitch o CrossMod pergunta sozinho a cada poucos minutos, mas de uma transmissão no Kick ele fica sabendo por um único aviso enviado no momento do começo. Se esse aviso se perder, o bot considera o Kick offline durante toda a live e não envia àquele chat nenhuma mensagem periódica. Por isso acima da lista fica o botão "Sprawdź, czy bot widzi transmisję": ele pergunta direto às duas plataformas e mostra, para cada uma, uma frase sobre como as coisas realmente estão. Quando o bot diz algo diferente da plataforma, aparece ao lado o botão "Napraw to" e um clique põe tudo no lugar. A verificação não adivinha nada: se a plataforma não responder, o painel diz isso claramente e não muda nada.

Backup

No fim da página Komendy há o cartão Kopia zapasowa. O "Pobierz kopię" salva no disco um arquivo com todos os comandos e mensagens periódicas, junto com o texto, as permissões e os intervalos. Vale fazer antes de começar uma arrumação maior ou antes de levar os ajustes para outro canal.

O "Wgraj kopię" funciona como nas frases do automod: só acrescenta os registros que faltam e nunca apaga nem sobrescreve nada. Um comando com um nome que você já tem, e uma mensagem com o mesmo texto, são pulados, então enviar o mesmo arquivo duas vezes não enche a lista de duplicatas. Depois do envio o painel lista quantos registros entraram, quantos foram pulados e por quê.

O overlay e o painel de chat no OBS

A página Overlay dá o endereço que se cola no OBS. Há duas visões para escolher: Game, o chat transparente sobre a imagem do jogo, e Chat, a visão completa do chat das duas plataformas.

Como adicionar o overlay ao OBS

  1. Na página Overlay escolha a aba Game ou Chat e copie o endereço com o botão ao lado do campo.
  2. No OBS adicione uma fonte nova do tipo "Navegador" ("Browser Source") e cole o endereço.
  3. Ajuste o tamanho que ele deve ocupar na cena. Não é preciso desligar o fundo, o overlay é transparente.

Tudo o que você mudar com os controles à direita do painel se salva sozinho e aparece na hora na prévia do meio. O botão "Przywróć domyślne" devolve a aparência aos ajustes de fábrica, e "Pobierz kopię" e "Wgraj kopię" permitem guardar no disco uma aparência caprichada ou levá-la para o outro overlay.

O campo "Nick" decide a cor dos nomes de quem assiste e funciona nas duas visões, Game e Chat. "Kolor użytkownika" mantém a cor que a pessoa escolheu na Twitch ou no Kick. "Kolor platformy" pinta todos os nicks da Twitch de roxo e os do Kick de verde, então num relance dá para ver de que lado veio a mensagem. "Własny kolor" dá a todos os nicks uma única cor escolhida por você. A mudança alcança também as mensagens que já estão na tela, então não é preciso atualizar a fonte no OBS.

Na barra do topo da página Overlay há a indicação "OBS: ile źródeł". Ela diz quantos dos seus overlays estão de fato conectados agora, ou seja, se o OBS do outro lado está realmente recebendo. Vazio significa que nenhuma fonte se apresenta - em geral o OBS está desligado ou o endereço na fonte está desatualizado. O próprio painel aberto não conta para isso.

O painel de chat como dock no OBS

Esse mesmo endereço de chat você pode adicionar no OBS como dock próprio ("Custom Browser Dock") e ter o chat ao lado da prévia da cena. Para dar para moderar por ele, é preciso pareá-lo uma vez:

  1. Na janela do chat no OBS aparece um código de seis dígitos, válido por dez minutos.
  2. Digite-o no painel, na página Overlay embaixo do botão "Paruj", ou na página crossmod.app/pair.
  3. Depois do pareamento, você bane e silencia alguém direto da janela do chat, sem trocar para o navegador.

Ao lado há ainda o endereço da lista "Aktywni", ou seja, de quem está escrevendo no chat neste momento. Isso também é um dock, não uma fonte de cena. Você clica no nick quando já cumprimentou alguém e ele fica riscado; com o botão "Ukryj OK" você esconde de vez os riscados. Quem levou ban ou timeout sai da lista sozinho. Por padrão a lista guarda os últimos quinze minutos - outro intervalo você ajusta acrescentando ao endereço &min= e o número de minutos, de 1 a 1440. Quando a janela perde a conexão com o servidor, ela avisa no topo em vez de esvaziar em silêncio.

Todos os endereços de uma vez, inclusive os menos usados, estão reunidos na página Włącz bota, no cartão "Adresy overlayów do OBS".

Vídeos por pontos do canal

A página Video Overlays liga vídeos curtos a recompensas por pontos do canal. Um vídeo dispara quando o nome da recompensa resgatada contém um dos trechos digitados no campo "Nazwy nagród" - maiúsculas e minúsculas não importam, e pode haver vários trechos, separados por vírgula. A verificação não para no primeiro acerto, então uma recompensa pode iniciar vários vídeos ao mesmo tempo; o painel avisa disso no cartão.

  • O intervalo entre disparos é a menor pausa entre dois disparos do mesmo vídeo. Resgates que caírem dentro dela são ignorados - assim uma pessoa não toca o mesmo vídeo dez vezes seguidas. A pausa conta a partir do momento em que o vídeo foi para a cena, e reiniciar o bot a recomeça.
  • Quando a fila de vídeos na cena já passa de dois minutos à frente, as próximas recompensas são ignoradas - um vídeo assistido meia hora depois do resgate não diz nada a ninguém mesmo.
  • Um resgate toca uma vez. Se a mesma recompensa estiver ligada tanto a um vídeo quanto ao macaco, vale o que veio primeiro.

No dock de recompensas no OBS cada recompensa tem um botão "Test". Depois do clique, o balão embaixo diz o que realmente foi para a cena e, quando nada disparou, por qual motivo, junto com quantos segundos ainda faltam do intervalo.

Hotkeys do VTube Studio

Na página Overlay, no cartão "Overlay kolejki", você liga uma recompensa por pontos do canal a um hotkey no VTube Studio. O hotkey dispara quando o nome da recompensa resgatada contém o título digitado aqui, e funciona igual na Twitch e no Kick. À ligação você pode acrescentar um som curto, que toca junto com a animação.

  • O intervalo é a menor pausa entre dois disparos do mesmo hotkey. Um resgate ou comando que cair na pausa é ignorado, então dez resgates seguidos não vão interromper dez vezes a animação do modelo. Zero significa: sem pausa. A pausa conta a partir do disparo, e atualizar a fonte no OBS a recomeça.
  • Wyłącz interrompe o disparo do hotkey ao resgatar a recompensa, e a ligação em si continua na lista junto com o som e o intervalo. Não é preciso apagá-la e digitá-la de novo depois de uma live em que o modelo deva ficar quieto. O comando do chat tem o próprio interruptor, junto dele na lista de comandos.
  • O mesmo hotkey é disparado também por um comando do chat, configurado na página Komendy com a ação "hotkey VTS". O comando pega o intervalo e o som da ligação com o mesmo nome de hotkey, então um único ajuste de intervalo cobre tanto a recompensa quanto o comando.
  • O som pode ser em formato mp3, wav, ogg ou m4a e pesar no máximo 5 MB. O botão "Posłuchaj" toca exatamente o arquivo que vai tocar na live. Um envio malsucedido não tira o som que já funcionava - fica o anterior, e o painel escreve o que deu errado. Apagar a ligação inteira apaga também o som enviado para ela.

No endereço do overlay está a chave privada da sua conta. Quem a conhece vê o seu chat ao vivo, então não mostre esse endereço na live e não envie cenas de OBS prontas para pessoas desconhecidas.

Alertas na live

A página Alerty configura as imagens que aparecem na live quando alguém te segue, se inscreve, te dá raid ou manda bits ou Kicksy. Essa única fonte no OBS atende todos os eventos da Twitch e do Kick ao mesmo tempo.

Funcionam a exibição, a aparência, as animações, os ajustes de cada evento em separado, os seus próprios sons e os números do raid, do presente e da renovação da inscrição - disso trata o texto abaixo.

Como colocar para funcionar

  1. Copie o endereço do cartão "Adres do OBS" no topo da página. Se o campo estiver vazio, entre primeiro na página Overlay - o endereço é gerado lá sozinho.
  2. No OBS adicione uma fonte "Navegador" do tamanho da tela, normalmente 1920 por 1080, e desligue o fundo.
  3. Uma fonte dessas basta para todos os eventos, não importa em que canto da tela devam aparecer.

O que você configura

  • Aparência comum: estilo, fonte, animação de entrada e de saída, tempo na tela, tamanho, pausa entre alertas seguidos e três interruptores: barra de contagem, ícone da plataforma e nick em maiúsculas. As mudanças se salvam sozinhas e aparecem na hora na prévia no meio da página.
  • Cada evento em separado: clique no nome dele na lista para definir cor, texto, tempo e som só para ele, e também para ligá-lo ou desligá-lo e escolher um canto da tela. O tempo digitado no evento cabe na mesma faixa do controle comum, de 2 a 15 segundos; zero significa "o que o controle definir".
  • Marcadores no texto: {nick} é a pessoa de quem o evento trata, e {tekst} é a frase pronta vinda da plataforma.
  • Som: há dez sons prontos do CrossMod para escolher e, abaixo da lista de eventos, no cartão "Twoje dźwięki", você envia as suas próprias gravações. Elas aparecem na hora na lista de cada evento. Formatos mp3, wav, ogg e m4a, no máximo 5 MB por arquivo e dez arquivos de cada vez. Os curtos, de até dois segundos, soam melhor.

O marcador {ile} coloca o número do alerta: quem assiste no raid, inscrições no presente, bits em Bits e Kicksy em Kicksy. Na renovação da inscrição esse papel é do {miesiace}, ou seja, que mês seguido é. Nesses mesmos eventos funciona o limite "alert dopiero od": digite por exemplo 5 no raid, e um raid com quatro pessoas não aparece de jeito nenhum. Seguir o canal e a primeira inscrição não têm número nenhum - ali o painel não oferece esses ajustes, porque não haveria o que comparar.

Cada evento tem um botão "Na żywo". Ele envia um evento de teste de verdade, então aparece não só na prévia, mas também no OBS. A prévia na página é local e sem som.

Os alertas não se sobrepõem: quando vários eventos chegam juntos, eles entram numa fila e são mostrados um após o outro. Por isso o tempo na tela e a pausa entre alertas decidem não só sobre um alerta, mas também sobre a rapidez com que a fila inteira se esvazia.

Quando a conexão cai por um instante

A fonte de alertas no OBS mantém uma conexão permanente com o CrossMod. Se ela cair - a internet some por um instante, o servidor recarrega -, os alertas daquele intervalo não se perdem: ao voltar, a fonte pergunta o que perdeu e toca com atraso. Isso vale para quedas de até um minuto e no máximo cinco alertas seguidos.

Depois de uma queda mais longa, e também depois de cada reinício da fonte no OBS, os eventos antigos são ignorados - do contrário voltariam à tela inscrições e seguidas de horas atrás. Todos os eventos da live inteira você sempre encontra no histórico do chat no painel.

Mod Log

O Mod Log é o histórico comum de punições das duas plataformas: bans, timeouts, mensagens apagadas, reações do automod e bans retirados. Nele se vê a quem a ação se referiu, quem a executou e a que horas.

  • A aba "Nowe" mostra o que você ainda não viu, e o botão "Oznacz jako przeczytane" move tudo para a aba "Przeczytane". A aba "Wszystko" mostra o histórico completo.
  • Os selos acima da lista reduzem a visão a um tipo de punição, a uma plataforma ou ao último dia, sete ou trinta dias. O número no selo diz de antemão quantos registros vão sobrar depois do clique, e os filtros se combinam entre si e com a busca.
  • Os números "Bany, ostatnie 24 godziny" e "Timeouty, ostatnie 24 godziny" na página principal do painel são links. Clicar abre o Mod Log reduzido exatamente aos registros de que aquele número saiu.
  • A busca procura um nick no histórico inteiro, não só na página aberta. A lista vai de cinquenta registros por página.
  • Numa punição aplicada pelo bot o motivo aparece assim: "Automod: frase". Clicar na própria frase reduz a lista a todas as punições que essa única frase já aplicou - dá para ver na hora quem ela pegou e se não está pegando demais. Dessa visão você volta pelo link "Otwórz tę frazę na liście", que abre a página Frazy automod com essa frase já digitada na busca. No sentido contrário funcionam o número "ile razy" junto da frase e o ranking em Statystyki.
  • O botão "Pobierz historię" salva no disco o que você tem na tela neste momento, junto com a aba escolhida, o nick buscado, os selos e o período escolhido. O arquivo resultante você abre no Excel ou no Google Planilhas - útil quando é preciso mostrar a alguém por que veio uma punição, ou guardar o histórico por mais tempo do que o painel guarda.
  • Junto de um ban e de um timeout está o botão "Zdejmij karę", que o desfaz na mesma plataforma em que ele caiu.
  • Abaixo do nick há uma frase sobre se aquela punição ainda vale: "Ban nadal obowiązuje", "Wyciszenie trwa do 21:40", "Wyciszenie skończyło się o 19:05", "Kara zdjęta 20:12" ou "Potem doszła kolejna kara". Sem ela, um silenciamento de cinco horas atrás parecia exatamente igual a um de um minuto atrás, e um ban retirado de noite igual a um que ainda vale. Quando não há mais o que retirar, o botão ao lado fica com a moldura tracejada - ele continua ali, porque uma punição retirada à mão no site da Twitch ou do Kick não deixa rastro no Mod Log, e é justamente aí que esse botão é necessário.
  • Ao lado dele está "Też na Kicku" ou "Też na Twitchu". O bot pune sempre só onde a mensagem caiu, então a pessoa punida pode entrar um instante depois no outro chat e continuar escrevendo. Esse botão aplica do outro lado exatamente a mesma punição: ban permanente ou silenciamento pelos mesmos minutos. Antes do envio aparece uma pergunta com o que exatamente será feito.
  • A condição é uma só: o nick precisa ser o mesmo dos dois lados. Se aquela pessoa escreve lá com outro, você recebe um aviso e nada acontece. O botão não aparece quando a segunda plataforma não está conectada nem quando aquela pessoa já está banida lá - no lugar dele fica uma nota curta.
  • Acima da lista aparece uma moldura "Kary, które nie weszły w życie". A lista em si mostra apenas as punições que deram certo, então sem essa moldura um clique recusado pela plataforma não deixava rastro nenhum - nem o vindo do painel nem o vindo do painel de chat no OBS, onde o aviso apaga sozinho depois de alguns segundos. Em cada tentativa estão a hora, o nick, a plataforma, de onde veio o clique e uma frase sobre o que fazer. A moldura some sozinha depois de um dia, depois de reiniciar o bot, ou quando outra punição para a mesma pessoa finalmente passa.

A moldura com as punições que falharam é memória do painel, não um registro do histórico - por isso não entra no arquivo do histórico e não dá para reduzi-la com os selos. Na maioria das vezes todas as tentativas de uma mesma noite esbarram na mesma coisa, por exemplo numa conexão com a plataforma que expirou; aí basta um conserto na página "Włącz bota".

Estatísticas

O Mod Log responde à pergunta "o que aconteceu", e as Statystyki à pergunta "este mês foi mais calmo?". É o mesmo histórico de punições, só que contado e mostrado em gráficos. O período você escolhe no topo da página: 7, 30 ou 90 dias.

  • Os números do topo: punições no total e, em separado, bans, timeouts e mensagens apagadas, cada um com a porcentagem. Ao lado estão os bans retirados, que de propósito não entram na soma das punições. Na soma aparece também se saiu melhor ou pior do que no período anterior de mesma duração.
  • Dia a dia: uma barra para cada dia do período. Abaixo do gráfico há uma frase sobre o dia mais quente e sobre quantos dias passaram sem nenhuma punição.
  • Hora do dia: a que horas o chat esquenta. Útil ao planejar quando vale ter moderação humana.
  • De onde vieram as punições: quantas o automod resolveu, quantas saíram do painel do CrossMod e quantas alguém fez direto na Twitch ou no Kick. Mais abaixo, a mesma divisão por plataformas.
  • As frases que mais agiram: um ranking das frases do automod, junto com a data do último acerto. Clicar numa frase abre no Mod Log todas as punições que ela aplicou. Frases que naquele período não pegaram nada não entram na lista.
  • Quem mais foi punido: clicar num nick abre todos os registros dele no Mod Log, e o botão "Ukarz" ao lado leva para a Szybka moderacja com o nick já digitado.
  • Movimento do chat: o cartão no fim da página mostra quantas mensagens realmente caíram no seu chat, dia a dia, separando Twitch e Kick, e a que horas é mais barulhento. Com isso o número de punições tem com o que ser comparado: vinte punições em mil mensagens significa algo bem diferente de vinte punições em cinquenta. Esse cartão conta sempre os últimos 7 dias, mesmo com o período de 30 ou 90 dias escolhido, porque o conteúdo do chat é apagado do banco depois de uma semana. Ele aparece também quando não houve nenhuma punição.

O dia é contado no horário de Varsóvia, inclusive com a troca entre horário de verão e de inverno, então uma punição das duas da manhã cai no dia certo. Quando no período não houve nenhuma punição, a página diz isso claramente em vez de mostrar gráficos vazios.

Moderação rápida

A página Szybka moderacja serve para uma pessoa e uma decisão, sem abrir a Twitch nem o Kick. Você digita o nick, sem arroba, marca as plataformas e clica em "Timeout", "Ban na stałe" ou "Zdejmij bana".

  • As plataformas marcadas recebem a mesma ordem, e o resultado de cada uma aparece em separado, então dá para saber na hora se em algum lugar não deu certo.
  • A duração do timeout você escolhe numa lista, de um minuto a um dia. O ban dura até você retirá-lo.
  • O cartão "Kim jest ten widz" se preenche sozinho um instante depois de você digitar o nick, antes mesmo de enviar qualquer coisa. Ele mostra se aquela pessoa está punida agora em alguma plataforma, se chegou a escrever no seu chat, o que escreveu por último e que punições já recebeu de você. O chat é contado dos últimos 7 dias, porque é esse o tempo que o CrossMod guarda o conteúdo do chat, e as punições, do histórico inteiro da conta.
  • O cartão "Kto ma teraz karę" é a lista de pessoas que neste momento têm ban ou silenciamento no seu canal da Twitch. Ele é buscado direto na Twitch e não no registro do CrossMod, então nele aparecem também punições aplicadas fora do painel e as anteriores à conexão do bot, e os silenciamentos mostram a hora em que terminam sozinhos. Cada item tem um botão "Zdejmij karę", e clicar no nick o coloca no formulário acima.
  • Abaixo está o histórico das ações enviadas pelo painel. Clicar num nick o devolve ao formulário. As punições dadas pelo bot e as feitas direto na Twitch ou no Kick estão no Mod Log.

A lista "Kto ma teraz karę" não existe para o Kick e não dá para fazer: o Kick aceita comandos de moderação, mas não disponibiliza um rol das punições em vigor. O estado de uma pessoa específica no Kick você confere pelo nick no cartão "Kim jest ten widz" - com a ressalva de que ele vem do registro do CrossMod e não do Kick.

No Kick o CrossMod reconhece alguém pelo rastro que essa pessoa deixou no seu chat - o Kick não sabe procurar quem só assiste apenas pelo nick, ele encontra só canais. O conteúdo do chat guardamos 7 dias, e quem foi punido normalmente para de escrever, então numa punição muito antiga o painel pode já não ter como apontar aquela pessoa. Ele diz isso claramente, e essa punição você retira então na página do seu canal no Kick.

Você chega a esta página também com um clique vindo de outros pontos do painel: pelo botão "Ukarz" junto do nick em Statystyki. O nick já fica digitado, então resta só escolher a punição.

Ajustes do bot

Em Ustawienia está reunido o que não pertence a nenhuma das outras páginas:

  • Stan automodu. O cartão bem no topo diz numa frase se o automod vai fazer alguma coisa agora, e mostra em separado o estado da sua lista de frases e o da lista global. Quando alguma está desligada ou vazia, o cartão já sugere o que mudar.
  • Saudação depois do começo da transmissão. Uma frase que o bot escreve no chat da Twitch e do Kick quando o CrossMod fica sabendo que você entrou no ar. Aqui não há marcadores, o texto vai exatamente como você digitar, no máximo 400 caracteres. O botão ao lado envia uma versão de teste com a marca TEST, mas usa o texto salvo, então clique antes em "Zapisz ustawienia". Num começo de verdade o bot escreve a saudação no máximo uma vez a cada quinze minutos, para que uma pausa curta na transmissão não encha o chat.
  • Auto-shoutout depois de um raid. Quando alguém dá raid no seu canal, o bot o recomenda no chat. No texto funcionam os marcadores {raider} e {link}; o link é montado em separado para cada plataforma, então na Twitch sai twitch.tv/nick e no Kick kick.com/nick. O botão ao lado envia uma mensagem de teste com a marca TEST - exatamente na forma em que o bot vai escrevê-la.
  • Quem decide é o interruptor, não o texto. Tanto no shoutout quanto na saudação o bot olha o próprio interruptor: quando ele está desligado, o texto digitado só fica no banco de dados e dali não sai nada. Os botões de teste enviam para o chat mesmo assim (porque verificam o texto e as permissões das plataformas), mas com o interruptor desligado acrescentam ao lado uma frase dizendo que o bot não vai atender assim um raid de verdade nem um começo de transmissão de verdade. A mesma frase aparece embaixo do campo de texto.
  • Testes de eventos do overlay. Com um clique você finge uma seguida, uma inscrição, um raid ou bits e confere como ficam no overlay, sem esperar alguém de verdade.
  • Emotes do Kick das inscrições. O Kick não disponibiliza a lista das suas inscrições, então os canais você digita uma vez, separados por vírgula, exatamente como no endereço kick.com/nome. Depois de clicar em "Zapisz kanały" os emotes são baixados na hora, e o campo ao lado diz de quais canais eles vieram e em quais nada foi encontrado. O download é feito pelo seu navegador, porque o Kick mostra emotes de inscrito apenas a uma conta logada: se no mesmo navegador você não estiver logada no kick.com, nada será encontrado. Os emotes vão depois para o seletor de emotes no painel de chat no OBS. Canais que o CrossMod detecta sozinho a partir das suas mensagens no chat entram na lista em separado e somem quando passa um mês sem você usar nenhum emote deles; um canal digitado à mão fica até você mesma apagá-lo.
  • Endereços dos overlays. Um botão que muda o endereço colado no OBS. Útil quando o endereço apareceu na live ou foi parar com alguém de fora. O endereço antigo para de funcionar na hora, então depois é preciso colar o novo em cada fonte no OBS e parear o painel de chat de novo.

Contas conectadas e a saída da conta não ficam mais aqui. Os dois se mudaram para a página Włącz bota, para que tudo o que é do começo esteja num lugar só.

O tema claro e o escuro você troca no menu lateral, embaixo. A escolha fica guardada no navegador.

Quando alguma coisa não funciona

O bot não reage às frases

A primeira resposta já está no Dashboard: o terceiro bloco diz de quantas frases o bot realmente cuida em cada mensagem - as suas e as comuns do CrossMod juntas, mas apenas aquelas cujo interruptor está ligado. Quando os dois interruptores estão desligados ou as listas ligadas estão vazias, o bloco acende em laranja e diz isso claramente, em vez de mostrar um número sem sentido.

De forma mais ampla isso é resolvido pelo cartão "Stan automodu" em Ustawienia: ele diz claramente se o automod vai fazer alguma coisa. Se disser que funciona e mesmo assim o bot ficar calado diante de uma mensagem específica, cole-a no campo "Sprawdź, co zrobi bot" na página Frazy automod - você verá se ela combina com alguma frase.

Fora isso, confira uma coisa de cada vez: se o interruptor da sua lista de frases está ligado, se a lista tem frases com mais de dois caracteres e se no Dashboard não há uma barra vermelha sobre conexão expirada. Se estiver tudo certo e o bot continuar calado, entre na página Włącz bota e clique ali em "Włącz bota" - o canal precisa de um início único, e esse botão pode ser apertado de novo a qualquer momento. Se nem isso ajudar, escreva para a Grithn.

O bot parou de repente de ver o chat na Twitch

Acontece de estar tudo declarado corretamente e mesmo assim nenhuma mensagem da Twitch chegar: o bot não pune, não responde a comandos e a janela do chat no OBS mostra só o Kick. A Twitch envia as mensagens do chat por um caminho diferente do resto dos eventos, e esse caminho pode ser suspenso - na maioria das vezes quando o servidor do CrossMod ficou um instante indisponível.

Entre na página Włącz bota e olhe o cartão "Stan bota". Quando é justamente isso, o item "Czytanie wiadomości z czatu" tem um xis e uma frase dizendo que a Twitch suspendeu o envio. Basta clicar mais abaixo em "Włącz bota" - isso configura esse caminho de novo. Dê um minuto e confira o estado outra vez.

Um comando ou uma mensagem periódica não vai para o chat

O envio a cada poucos minutos funciona só quando a live está no ar. Fora da live o bot fica calado de propósito. O botão "Testuj" junto do comando o envia na hora e diz se a mensagem realmente chegou.

Se a live está no ar e mesmo assim nada sai, principalmente no Kick, clique acima da lista de mensagens periódicas em "Sprawdź, czy bot widzi transmisję". Acontece de o aviso do começo da transmissão no Kick não ter chegado ao CrossMod e o bot achar que você está offline - aí o botão "Napraw to" ajeita tudo com um clique, sem esperar o fim da live.

Olhe também a linha Harmonogram embaixo do cartão do registro na página Komendy. Ela diz a que horas o registro saiu pela última vez e em quantos minutos sai de novo e, se estiver esperando o começo da transmissão ou for para uma plataforma que agora não está no ar, também diz isso claramente.

Quando o bot enviou um registro sozinho e o chat não o aceitou, o cartão diz isso claramente: em vez de "Ostatnio poszła" aparece "Ostatnia próba", e embaixo uma nota laranja com o motivo - por exemplo texto repetido ou AutoMod. A nota some sozinha quando o próximo envio automático dá certo. O painel lembra disso desde o último reinício, então logo depois de publicar uma versão nova os cartões ainda não têm nada a dizer.

O bot escreve e no chat não aparece nada

A Twitch e o Kick conseguem aceitar uma mensagem do bot e mesmo assim não mostrá-la no chat. Isso acontece quando o AutoMod a segura, quando o chat está só para seguidores ou só para inscritos, quando está no modo lento ou no modo "só emotes", e também quando o bot enviou exatamente o mesmo texto um instante antes - nenhum chat aceita duas mensagens idênticas seguidas.

O CrossMod não trata mais uma mensagem dessas como enviada. O botão "Testuj" junto do comando e os botões de teste em Ustawienia dizem claramente que a mensagem não apareceu no chat, e dão o motivo junto com o que fazer a respeito. Na janela do chat no OBS esse mesmo motivo aparece num balão no pé da janela, e o texto volta para o campo se não entrou em nenhum dos chats.

O overlay no OBS está vazio

Na maioria das vezes o endereço não foi copiado inteiro ou é anterior a uma troca de chave. Copie-o de novo na página Overlay e cole na fonte no OBS. Também ajuda o botão "Atualizar cache da página atual" nas configurações da fonte de navegador.

A indicação "OBS: ile źródeł" no topo da página Overlay resolve de que lado procurar o problema. Se ela disser que nada está conectado com o OBS ligado, a culpa é do endereço na fonte. Se ela contar a sua fonte e a cena continuar vazia, confira o tamanho e a visibilidade da fonte no OBS.

O painel se recusa a salvar

Normalmente é login expirado. Recarregue a página e entre de novo. Se a mensagem falar do banco de dados, espere um instante e tente outra vez; os seus ajustes não sumiram.

O código de pareamento parou de funcionar

O código vale dez minutos, e a janela do chat no OBS mostra um novo sozinha quando o antigo expira - não é preciso atualizá-la. Se em vez de dígitos você vir um aviso sobre o endereço do overlay, copie o endereço de novo na página Overlay: depois de uma troca de chaves o endereço antigo não permite mais parear.

Se o painel escreveu "Sparowano" e a janela no OBS continua pedindo o código, espere alguns segundos - ela se libera sozinha. Quando falar da falta da chave de escrita, abra a página Overlay e gere os endereços de novo.

Privacidade e contato

O que exatamente o CrossMod guarda e por quanto tempo está descrito na política de privacidade. As regras de uso estão nos termos. A lista de mudanças no painel, versão a versão, está no changelog.

Está faltando algo aqui ou algo funciona diferente do descrito? Escreva na Twitch para @Grithn, a documentação vai sendo escrita conforme as coisas andam.

O painel descrito está na versão Beta v.0496.

← Início PainelPrivacidadeTermosChangelog