Streamer.bot e mods de jogos: execute ações do Twitch, YouTube e Kick
Execute ações BakoshApp a partir Streamer.bot: uma recompensa do Twitch, um Super Chat YouTube ou uma doação aciona uma ação de modificação de jogo na sua transmissão. Não é preciso escrever código.
Uma linha na aba Ações pode ser executada quando uma ação começa no Streamer.bot, não importa o que a tenha iniciado: uma recompensa do Twitch, um Super Chat YouTube, uma assinatura Kick, uma doação, um botão do Stream Deck, um temporizador. Streamer.bot capta o evento, e BakoshApp executa a linha: em um mod de jogo, na sobreposição ou em qualquer outro lugar. Não é preciso código no Streamer.bot.
Plano: todos os planos, como TikFinity. No plano Grátis, a ação da linha precisa estar disponível, e a linha conta para o limite de linhas com um gatilho, se o seu plano tiver um.
Configure
- No Streamer.bot, abre Servidores/Clientes → Servidor WebSocket, ativa o Início Automático e inicia o servidor. Ambas as opções estão desativadas em um Streamer.bot novo.
- Crie uma ação no Streamer.bot e adicione o gatilho que você quiser. A ação pode ficar em branco: BakoshApp só precisa dela para rodar.
- No BakoshApp, abre “Configurações” → Streamer.bot e clica em Testar conexão. O endereço padrão é
127.0.0.1, porta8080. - Abra o mod → Ações e clique na célula Acionador de uma linha, ou em Adicionar novo para criar uma nova.
- Na caixa de diálogo, clica em Externo → Streamer.bot, escolhe a ação em Ação e clica em Salvar. Se você acabou de criar, clica em Atualizar.
Agora execute a ação no Streamer.bot, por exemplo, com o Test Trigger: a linha é acionada.
O que determina quando ele é acionado
Tudo está configurado no Streamer.bot: qual recompensa ou o valor da doação, quais espectadores, o tempo de espera. BakoshApp aciona a linha toda vez que a ação começa. Os filtros de público e a opção Uma vez por espectador não se aplicam a esse gatilho.
Cada linha tem um gatilho, e uma ação Streamer.bot pode acionar várias linhas.
O nome do espectador
O jogo e as variáveis dos Comandos Externos pegam o nome do espectador do Streamer.bot. Quando ninguém iniciou a ação, por exemplo, por um temporizador, eles pegam o nome do seu canal. Os avatares só aparecem com eventos YouTube.
Os comandos externos também recebem comment (o texto do espectador), rewardTitle, viewers e platform.
Senha
Se a autenticação estiver ativada no servidor WebSocket do Streamer.bot, digite a mesma senha em Configurações → Streamer.bot. Ela fica armazenada criptografada e não é exibida novamente.
Verifique a conexão
A linha na parte inferior de Configurações → Streamer.bot mostra o status dos gatilhos:
| Linha | O que significa |
|---|---|
| Gatilhos: ouvindo o Streamer.bot | Tudo está funcionando. |
| Gatilhos: nenhuma linha do mod ativo usa Streamer.bot | BakoshApp só se conecta quando o mod que está ativado tem essa linha. |
| Gatilhos: o Streamer.bot não responde, tentando de novo | Inicie Streamer.bot e seu servidor WebSocket. BakoshApp se reconecta sozinho. |
| Gatilhos: o Streamer.bot recusou a senha | Digite a senha correta e clique em Salvar. |
Perguntas frequentes
A ação é executada no Streamer.bot, mas a linha não é acionada. Verifica a linha acima, se o mod está ativado no BakoshApp e se a linha está ativada. As ações de jogo também exigem que o jogo esteja rodando com o mod.
A caixa de diálogo diz que a ação não está mais no Streamer.bot. Ela foi excluída ou criada de novo. Escolha-a novamente: BakoshApp segue a ação em si, não o nome dela.
Eu executo uma ação Streamer.bot a partir de uma linha, e outra linha está escutando essa ação. Por que essa outra linha não é acionada? Execuções iniciadas pelo BakoshApp não acionam linhas, então uma linha não pode se iniciar sozinha em um loop.
Esses eventos contam nas estatísticas de espectadores ou mostram alertas? Não. As estatísticas de espectadores e os alertas de overlay vêm das conexões diretas. O som e a mídia da linha funcionam normalmente.
O Streamer.bot fecha com "Fatal UI Exception". No log dele, é uma MissingMethodException sobre ISelectionItemProvider. Instale o .NET Framework 4.8.1 e reinicie o PC: o Streamer.bot precisa dele, e na versão 4.8 a janela pode travar ao receber foco.