Skip to content

Instantly share code, notes, and snippets.

@natanprog
Last active December 7, 2021 12:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save natanprog/f39db4e81ce57cdb645e3f4f5787f9ea to your computer and use it in GitHub Desktop.
Save natanprog/f39db4e81ce57cdb645e3f4f5787f9ea to your computer and use it in GitHub Desktop.

LioranBoard Chatbot

Versão 1.1 (1 de Dezembro de 2021)
por Melonax

Introdução

LioranBoard Chatbot foi feito para pessoas que desejam usar um cliente chatbot local, mas não querem usar qualquer uma das alternativas, ou pessoas que já usam LioranBoard e preferem ter tudo em um só lugar. Atualmente apresenta:

  • Comandos de chat (sem a necessidade de botões extras)
  • Contador
  • Sorteio
  • Temporizador
  • Fila
  • Citação
  • Boas-vindas

LioranBoard Chatbot Deck

Felizmente para você, o LioranBoard Chatbot funciona fora da caixa. O único botão que pode exigir que você vá para o modo de edição é o SETUP, mas isso não deve ser muito complicado (eu ainda o delineou neste documento de qualquer maneira). A maioria das outras alterações é feita por meio de arquivo ou comandos de chat.
Você pode, é claro, ajustar os comandos nos outros botões da maneira que achar melhor, mas isso é por sua própria conta e risco. Coisas podem quebrar. Você foi avisado.

Alguns dos botões no deck podem ser usados por meio do aplicativo LioranBoard Stream Deck, mas isso nunca é necessário, pois eles também podem ser ativados via chat, se você preferir.

Se você tiver alguma dúvida, feedback ou solicitação, por favor me avise! Este chatbot é muito novo, então ainda não tem todas as opções e pode ter alguns bugs aqui e ali. Se o seu pedido for razoável, posso adicioná-lo ao bot 😄
Você pode enviar uma mensagem para mim no Discord: Melonax#2978 (você deve ser capaz, se compartilharmos um servidor, por exemplo o LioranBoard).

- Melo

Obs: Como o LioranBoard 2 está em desenvolvimento, posso mover o Chatbot para a nova interface uma vez feito. Isso permitirá mais algumas opções, como acesso mais fácil a efeitos sonoros personalizados (que decidi evitar por enquanto, mas incluí alguns exemplos)!

Índice

Configuração

Anexando sua conta de bot ao LioranBoard (opcional)

Quer usar um nome de usuário diferente para postar mensagens no chat? Não procure mais! Você precisará de uma conta extra na Twitch para isso, então se você ainda não tem uma, crie.

  1. Faça login em ambas as contas em seu navegador. DICA: Normalmente, eu apenas deixo meu canal conectado regularmente e abro uma guia anônima (ctrl + shift + N) para entrar na minha conta de bot.
  2. Na janela do Receiver, clique em ‘Link your Twitch’. Uma janela se abrirá.
  3. Se você já vinculou seu canal antes, clique em ‘Unlink’ e reinicie o LioranBoard.
  4. A Main account será usada para o chat, ou seja, sua conta de bot.
    Certifique-se de que a account esteja definida como ‘Main’ e clique em Copy URL. Algum texto amarelo aparecerá:

    Cole o link na janela anônima do navegador (ou onde quer que você tenha feito login na conta de bot) e pressione Enter. Sua janela LioranBoard agora deve mostrar:
  5. A Alternate account será o seu canal.
    Clique em Account e defina como ‘Alternate 1’
    No Login, digite o nome do seu canal em letras minúsculas (exemplo, não eXemplo). Clique em Copy URL. Um pop-up pedirá que você verifique o nome de login (faça isso). Clique em OK. Clique em Copy URL novamente. Prossiga para vincular sua conta conforme mostrado na etapa 3, mas desta vez usando a janela normal do navegador (ou onde quer que você tenha se conectado ao seu canal).
  6. Clique em Close. Um pop-up pedirá para você reiniciar o LioranBoard. Faça isso na etapa 12.
  7. Navegue até um deck com um local vazio para um botão ou crie um novo deck se você não tiver nenhum. Clique no local vazio e selecione ‘Create Blank Button’.
  8. Clique com o botão direito do mouse e selecione ‘Add Commands’. Uma janela deve aparecer.
  9. Clique no botão + para adicionar um comando. Clique na caixa preta à esquerda e digite join. Selecione ‘Twitch: Join Channel’.
  10. Digite o nome do seu canal em letras minúsculas (exemplo, não eXemplo) na caixa. Defina a caixa de delay para 5000. Clique em Done.
  11. Clique com o botão direito do mouse e selecione ‘Add Twitch Triggers’. Uma janela deve aparecer.
  12. Clique em + e selecione ‘Extension Trigger’. Na caixa, digite !transmitteralways e clique em Done. Clique em Done no deck e reinicie o LioranBoard. GG, suas contas estão conectadas!

NOTA: A marca de seleção ao lado de ‘Link your Twitch’ ficará amarela até que você se conecte ao Transmitter pela primeira vez. Depois disso, deve ficar verde.

Instalando o chatbot

A instalação do chatbot é feita simplesmente instalando-o como uma extensão no LioranBoard. Siga as seguintes etapas para fazer isso:

  1. Abra o LioranBoard Receiver
  2. Clique em ‘Install Extension’ no menu esquerdo
  3. Clique em OK no pop-up
  4. Selecione LioranBoard Chatbot.lbe e clique em Abrir
  5. Clique em OK no pop-up
  6. Selecione o transmitter que você normalmente usa para se conectar ao Twitch (você pode ter adicionado ao OBS, certifique-se de que é o mesmo caminho!) E clique em Salvar
  7. Clique em Sim para substituir o transmitter

Feito! Um deck deve ter sido adicionado e a guia LioranBoard Chatbot deve ser exibida no transmitter. chatbot.ini deve ter sido criado em sua pasta LioranBoard Receiver (ou em %localappdata%) com algumas configurações básicas.

Instalando outras extensões (opcional)

O LioranBoard Chatbot possui dois recursos que requerem outras extensões. Para instalá-las, você pode seguir os mesmos passos da instalação do chatbot.

Timer

Usando esta extensão, você pode enviar uma ou várias mensagens em um intervalo. Por exemplo: postar seu link do Discord ou outras redes sociais a cada x minutos.

Para usar o recurso timer, instale a extensão Timer de Christina K.: https://dl.dropboxusercontent.com/s/80a8bk5apc04yd3/timer.lbe

Web Request

Usando esta extensão, você pode adicionar uma URL de API a um comando de chat e obter seu resultado. Por exemplo: obtenha a data que um usuário te seguiu ou o tempo de atividade da sua transmissão.
Esta extensão também permite que você adicione automaticamente o jogo atual a uma nova citação no sistema de citação.

Para usar o recurso web request, instale a extensão Web Request de Christina K.: https://raw.githubusercontent.com/christinna9031/LB-Web-Request/main/web%20request.lbe

Habilitar recursos

Além dos comandos de chat (que estão sempre ativos), o LioranBoard Chatbot possui atualmente 6 recursos opcionais: Contador, Sorteio, Fila, Citação, Temporizador e Boas-vindas. Se precisar de mais informações, cada recurso tem seu próprio tópico neste documento.

Todos os recursos opcionais estão desabilitados por padrão. Para habilitá-los, siga estas etapas:

  1. Navegue até o deck LioranBoard Chatbot em seu receiver
  2. Clique com o botão direito no grande botão ‘SETUP’
  3. Selecione ‘Edit Commands’
  4. Agora você deve ver a janela da imagem abaixo

NOTA: Se você não ver nenhuma opção, certifique-se de que seu transmitter esteja conectado. Se o seu transmitter estiver conectado e nada aparecer mesmo após a atualização, você pode ter instalado o chatbot no arquivo errado. Volte e reinstale no transmitter que você está usando.

  1. Defina todos os recursos que deseja usar como 'true'. Algumas configurações também podem ser ajustadas aqui. Consulte os tópicos de cada recurso para saber o significado das configurações.
  2. Clique em Done nesta janela (commands) E clique em Done na janela do deck
  3. Suas configurações agora devem estar salvas e entrar em vigor imediatamente1

Comandos de chat

Comandos de chat padrão

LioranBoard Chatbot tem vários comandos padrão. Esses comandos foram adicionados por meio da janela LioranBoard trigger e não aparecerão na lista de !commands.
Consulte a seção Perguntas frequentes deste documento caso queira alterar qualquer um desses comandos, pois alterar alguns deles pode causar problemas se você fizer isso incorretamente.

Os seguintes comandos estão sempre ativos:

Comando Nível de usuário necessário Saída
!commands - Lista todos os comandos
Você pode adicionar sub/vip/mod/broadcaster para ver os comandos para esse nível de usuário (!commands sub)
!addcommand Moderador Adiciona um comando
!editcommand Moderador Edita um comando
!delcommand Moderador Exclui um comando

Os comandos a seguir só funcionarão se o recurso apropriado tiver sido habilitado no botão setup:

Comando Nível de usuário necessário Saída
!quote - Exibe uma citação aleatória
Você pode adicionar um número para exibir uma citação específica
!lastquote - Exibe a citação mais recente
!addquote - Adiciona uma nova citação
!delquote Moderador Exclui uma citação
!count+ - Adiciona 1 ao contador
!count- - Deduz 1 do contador
!count reset Moderador Redefine o contador para 0
!join - O usuário entra na fila
!next Streamer Avance para a próxima pessoa na fila
!random Streamer Escolha uma pessoa aleatória na fila
!clear Streamer Limpa a fila
!give - O usuário entra no sorteio
!opengiveaway Streamer (Re)abre o sorteio
!closegiveaway Streamer Fecha o sorteio
!winner Streamer Seleciona aleatóriamente o vencedor do sorteio

Comandos de chat personalizados

LioranBoard tem uma funcionalidade integrada que suporta comandos de chat, mas para usar isso, é necessário adicionar um botão separado para cada comando. Usar este sistema significa que você não precisa adicionar nenhum botão. Ambos os sistemas têm suas próprias vantagens (consulte a tabela) e, é claro, você pode usar os dois ao mesmo tempo!

Este sistema Botões separados
Adicionar, editar e remover comandos via chat
Lista automática de comandos
Adicionar parâmetros facilmente
Requer certos níveis de usuário
Efeitos sonoros
Cooldowns
Comandos específicos do usuário
Comandos de uma única palavra

Os comandos podem ser adicionados via chat (veja abaixo) ou via ferramenta de importação (veja o documento separado). Você também pode adicionar comandos editando chatbot.ini diretamente, mas isso significa que o novo comando NÃO aparecerá na lista de !commands

Comandos de modificação

Você pode usar esses comandos para alterar seus comandos de chat personalizados. Os comandos serão adicionados, modificados ou excluídos automaticamente da lista de comandos apropriada.

!addcommand
Adiciona um comando. Requer o nome e a saída do comando.
!addcommand [nome do comando] [saída do comando]

!editcommand
Edita um comando. Requer o nome e a saída do comando.
!editcommand [nome do comando] [saída do comando]

!delcommand
Exclui um comando. Requer o nome do comando.
!delcommand [nome do comando]

NOTA: Alguns emojis e outros caracteres especiais podem não ser adicionados corretamente ao adicionar comandos via chat. Você pode modificar um comando adicionado anteriormente via chatbot.ini (basta colar o emoji lá) e deve ser corrigido.

Parâmetros

Você pode adicionar parâmetros aos seus comandos de chat. Isso significa adicionar uma expressão curta que será substituída por algo que será recuperado da mensagem ou de outro lugar. Os seguintes parâmetros estão disponíveis:

Parâmetro Será substituído por
{channel} Nome do seu canal
{user} Usuário que enviou a mensagem
{wildcard} Palavra(s) após o comando. Será substituído por {user} se deixado em branco pelo usuário
{randmin-max}
{randmax}
Um número aleatório entre mínimo e máximo (por exemplo, {rand1-6})
Se nenhum valor mínimo for informado, 0 é assumido (ou seja, {rand100} = {rand0-100})
[[api URL]] O resultado da API

NOTA: Para usar a opção api URL, você deve instalar a extensão Web Request. Você pode adicionar no máximo duas URLs de API a uma mensagem.

Outros exemplos:
!addcommand !followage {wildcard} seguiu {channel} em [[https://decapi.me/twitch/followed?channel={channel}&user={wildcard}]]

!addcommand !title Título da transmissão: [[https://decapi.me/twitch/title/{channel}]]

Níveis de usuário

O LioranBoard Chatbot permite adicionar comandos de chat para quatro níveis de usuário diferentes.

# Nível de usuário
1 Inscrito
2 Vip
3 Moderador
4 Streamer

Você pode adicionar um nível de usuário, adicionando ++1 (inscrito), ++2 (vip), ++3 (moderador) ou ++4 (streamer) à seção de saída do comando. Apenas um nível de usuário pode ser adicionado por comando.

NOTA: os usuários com um nível superior serão capazes de usar todos os comandos de nível inferior

Outros exemplos:
!addcommand !example ++3 Este é um comando moderador (& streamer)

!editcommand !example Você também pode adicioná-lo no final, se isso fizer mais sentido para você ++3

!editcommand !example Você pode até adicioná-lo no meio ++3 para confusão máxima, por que você faria isso

Contador

Configuração
Clique com o botão direito do mouse no botão SETUP e selecione ‘Edit Commands’. Defina LBChatbot Counter como ‘true’. Você também pode alterar o nome do contador atual aqui.

NOTA: Se você não ver nenhuma opção, certifique-se de que seu transmitter esteja conectado e que o LioranBoard Chatbot esteja instalado no transmitter correto.

Você só pode usar um contador de cada vez, mas pode alternar entre diferentes contadores alterando o nome no botão SETUP. Se você já usou um contador com um determinado nome antes, pode voltar para esse contador sempre que quiser e ele continuará a contagem de onde parou. Todos os contadores são salvos em chatbot.ini.

Se você quiser usar vários contadores ao mesmo tempo, fique à vontade para copiar os botões para um deck diferente e ajustá-los como achar melhor.

Uso
Os três botões laranja no deck destinam-se ao contador. Há um botão para aumentar o contador, um para diminuí-lo e um para redefini-lo de volta a 0. Você pode usá-los em seu aplicativo LioranBoard Stream Deck ou usar seus respectivos comandos de chat:

Comando Nível de usuário necessário Saída
!count+ - Adiciona 1 ao contador
!count- - Deduz 1 do contador
!count reset Moderador Redefine o contador para 0

Se você não tiver acesso fácil ao aplicativo Stream Deck, pode adicionar um atalho de teclado (tecla de atalho) ao contador também. Para fazer isso, clique em ‘Trigger Shortcut’ no menu esquerdo do LioranBoard Receiver. Escolha qualquer combinação de teclas que deseja usar e insira CBplus, CBminus ou CBreset na caixa Button ID. Por exemplo:

Sorteio

Configuração
Clique com o botão direito do mouse no botão SETUP e selecione ‘Edit Commands’. Defina LBChatbot Giveaway como ‘true’. Você também pode alterar o multiplicador de inscrito aqui.

NOTA: Se você não ver nenhuma opção, certifique-se de que seu transmitter esteja conectado e que o LioranBoard Chatbot esteja instalado no transmitter correto.

Você pode definir o multiplicador de inscrito para um número maior se o inscrito tiver uma chance maior de ganhar o sorteio. Por exemplo, se o multiplicador de inscrito for definido como 3, os inscritos obterão automaticamente 3 bilhetes em vez de 1.
Definir o multiplicador de inscrito como 0 ou 1 será tratado como “igual a qualquer outra pessoa”. O multiplicador deve ser um número inteiro (não pode dar a alguém 1,5 bilhete!).

Uso
Os três botões roxo no deck destinam-se ao sorteio. O botão grande pode ser usado para avançar para a próxima fase do sorteio. Use o botão (re)open para limpar todos os bilhetes e reiniciar o processo. Você também pode usar os seguintes comandos de chat:

Comando Nível de usuário necessário Saída
!give - O usuário entra no sorteio
!opengiveaway Streamer (Re)abre o sorteio
!closegiveaway Streamer Fecha o sorteio (pode ser ignorado)
!winner Streamer Seleciona aleatóriamente o vencedor do sorteio

Processo de sorteio

  1. Use o botão grande pela primeira vez ou digite !opengiveaway
    O sorteio será aberto. Isso significa que as pessoas podem começar a digitar !give para obter o(s) seu(s) bilhete(s). Todos podem participar apenas uma vez por sorteio.
  2. Use o botão uma segunda vez ou digite !closegiveaway
    O sorteio será fechado. Isso significa que as pessoas não podem mais entrar no sorteio, mas nenhum vencedor foi escolhido ainda. Você pode fazer isso para adicionar suspense.
  3. Use o botão uma terceira vez ou digite !winner
    Um vencedor será sorteado. Se alguém ganhar, o(s) seu(s) bilhete(s) será(ão) removido(s) do sorteio para que não possam ganhar outra vez. Você pode escolher quantos vencedores quiser, até que não haja mais bilhetes na loteria.

Fila

Configuração
Clique com o botão direito do mouse no botão SETUP e selecione ‘Edit Commands’. Defina LBChatbot Queue como ‘true’. Você também pode definir uma quantidade máxima de usuários para a fila.

NOTA: Se você não ver nenhuma opção, certifique-se de que seu transmitter esteja conectado e que o LioranBoard Chatbot esteja instalado no transmitter correto.

Se você definir uma quantidade máxima de usuários, as pessoas não poderão entrar na fila quando o limite for atingido. Se você avançar na fila e alguém for removido, outra pessoa poderá entrar novamente. Defina o valor max_users como 0 se não houver um máximo.

Uso
Os quatro botões verde escuro no deck destinam-se a fila. O botão grande pode ser usado para avançar para a próxima pessoa na fila. Usar o botão random escolherá uma pessoa aleatória na fila e o botão clear limpará a fila. Você também pode usar os seguintes comandos:

Comando Nível de usuário necessário Saída
!join - O usuário entra na fila
!next Streamer Avance para a próxima pessoa na fila
!random Streamer Escolha uma pessoa aleatória na fila
!clear Streamer Limpa a fila

Para sua conveniência, o botão grande exibirá os próximos 5 usuários na fila, bem como o tamanho total da fila.

Citação

Configuração
Clique com o botão direito do mouse no botão SETUP e selecione ‘Edit Commands’. Defina LBChatbot Quotes como ‘true’. Você pode definir se deseja incluir o jogo e a data atuais também.

NOTA: Se você não ver nenhuma opção, certifique-se de que seu transmitter esteja conectado e que o LioranBoard Chatbot esteja instalado no transmitter correto.

Opções de jogo & data atuais
Se ativado, o jogo e a data atuais aparecerão entre [colchetes] atrás da citação quando ela for adicionada. Os formatos possíveis para a data são [1st January 2021] ou [January 1st 2021]. Esteja ciente de que o jogo atual será atualizado a cada 5 minutos, então o jogo errado pode aparecer se uma nova citação for adicionada imediatamente após a troca de categorias.

NOTA: Se você deseja adicionar o jogo atual à citação, você precisa instalar a extensão Web Request! Habilitar a opção sem ter esta extensão instalada fará com que o jogo seja mostrado como [???]

Uso
Os quatro botões verde claro no deck destinam-se a citação. Você pode usar o botão !quote/!lastquote para mostrar uma citação aleatória no chat, mas seu chat pode obter mais uso com os seguintes comandos:

Comando Nível de usuário necessário Saída
!quote - Exibe uma citação aleatória
Você pode adicionar um número para exibir uma citação específica
!lastquote - Exibe a citação mais recente
!addquote - Adiciona uma nova citação
!delquote Moderador Exclui uma citação

Temporizador

NOTA: Para usar este recurso, você precisa instalar a extensão Timer.

Configuração
Clique com o botão direito do mouse no botão SETUP e selecione ‘Edit Commands’. Defina LBChatbot Timer como ‘true’. Você pode alterar a frequência e as linhas mínimas de chat aqui também. Sempre que você alterar qualquer uma das configurações do temporizador (incluindo desativá-lo/ativá-lo), deverá atualizar o transmitter que está usando. Isso não é necessário para nenhum dos outros recursos.

NOTA: Se você não ver nenhuma opção, certifique-se de que seu transmitter esteja conectado e que o LioranBoard Chatbot esteja instalado no transmitter correto.

O temporizador enviará automaticamente a próxima mensagem da lista para o chat no intervalo que você especificou, mas apenas se mais do que o mínimo de linhas de chat tiverem sido postadas desde a mensagem anterior. A tabela abaixo pode ser útil para descobrir quantos MS você precisa inserir:

Envie uma mensagem a cada ... Frequência em MS
5 minutos 300000
10 minutos 600000
15 minutos 900000
30 minutos 1800000
1 hora 3600000

Adicionando mensagens no temporizador
Para adicionar mensagens no temporizador, você terá que editar o chatbot.ini (deve estar na pasta Receiver, consulte as Perguntas frequentes). Abra no bloco de notas ou similar e adicione suas mensagens na seção [timer] conforme abaixo. Você pode adicionar quantas mensagens quiser.

[timer]
1="Primeira mensagem do temporizador"
2="Segunda mensagem do temporizador"
3="Terceira mensagem do temporizador"

Salve o arquivo. As alterações entram em vigor imediatamente.

Boas-vindas

Configuração
Clique com o botão direito do mouse no botão SETUP e selecione ‘Edit Commands’. Defina LBChatbot Welcome como ‘true’.

NOTA: Se você não ver nenhuma opção, certifique-se de que seu transmitter esteja conectado e que o LioranBoard Chatbot esteja instalado no transmitter correto.

Boas-vindas enviará automaticamente uma mensagem para o chat quando um usuário específico falar no chat pela primeira vez naquela sessão(LioranBoard). Você pode usar isso para dar boas-vindas aos seus espectadores regulares! Quer dar boas-vindas a todos? Clique com o botão direito no botão vermelho WELCOME events (text), clique em ‘Edit Commands’ e altere o comando Twitch: Chat Message. Você não precisa alterar mais nada.

Adicionando mensagens de boas-vindas
Para adicionar mensagens de boas-vindas, você terá que editar o chatbot.ini (deve estar na pasta Receiver, consulte as Perguntas frequentes). Abra no bloco de notas ou similar e adicione suas mensagens na seção [welcome], como:

[welcome]
lioran="Ei Lioran :)"
sebas="Bem-vindo Sebas"
christinna="Olá Christinna"

NOTA: Os nomes de usuário devem ser todos minúsculos (exemplo, não eXemplo)!

Salve o arquivo. As alterações entram em vigor imediatamente, mas se o usuário já conversou em seu chat antes durante esta sessão, você pode ter que reiniciar LioranBoard para testar 😄

Botões LB separados

Se você está procurando por algo um pouco mais avançado, é aqui que entra o verdadeiro poder do LioranBoard. Adicione um novo deck e comece a adicionar botões! Basta clicar em um local vazio e selecionar ‘Create Blank Button’. Certifique-se de sempre pressionar Done na janela de edição E na visualização do deck, para que você volte ao menu principal antes de testar, caso contrário, suas alterações não foram salvas.

Descrevi alguns dos recursos de chatbot mais comuns abaixo. Se você estiver procurando por outra coisa, verifique a documentação do LioranBoard em https://lioranboard.ca. Sinta-se à vontade para perguntar no servidor Discord do LioranBoard também (link no site)!

Efeitos sonoros

Quer um comando de chat para causar um efeito sonoro? Siga esses passos:

  1. Adicione um novo botão
  2. Clique com o botão direito do mouse e selecione ‘Add sound effects’
  3. Selecione seu arquivo
  4. Clique no botão reproduzir para testar e altere o volume, se necessário
  5. Clique em Done
  6. Clique com o botão direito do mouse e selecione ‘Add Twitch Triggers’
  7. Selecione a trigger de sua preferência. Pode ser uma mensagem de chat ou qualquer outro alerta!
  8. Clique em Done & Done
  9. Sucesso!

NOTA: LioranBoard suporta apenas arquivos .ogg. Você pode usar o software de áudio gratuito Audacity para converter seu arquivo para .ogg.

NOTA: Sem som? Verifique se o arquivo foi adicionado à pasta /sound na pasta LioranBoard Receiver (PC).

NOTA: Ainda sem som? LioranBoard reproduz áudio através de qualquer dispositivo que fosse o padrão do Windows quando o programa foi iniciado. Reinicie-o se desejar alterar o dispositivo.

Cooldowns

Para adicionar cooldown a um botão, siga estas etapas:

  1. Adicione um botão e seus efeitos/triggers desejados
  2. Clique com o botão direito do mouse e selecione ‘Add Commands’ (ou ‘Edit Commands’)
  3. Clique no sinal +
  4. Selecione a caixa preta no comando que apareceu e digite 'Overtime'
  5. Adicione quanto tempo o cooldown deve durar em MS
  6. Clique em Done & Done
  7. Sucesso!

Triggers de uma única palavra

Se você quiser um comando de chat que funcione independentemente de onde uma palavra aparece na frase (por exemplo, sempre que alguém diz ‘Clap’), você precisa adicionar 4 triggers. Siga esses passos:

  1. Adicione um botão e seus efeitos desejados
  2. Clique com o botão direito do mouse e selecione ‘Add Twitch Triggers’
  3. Clique no sinal +
  4. Escolha ‘Chat Message’
  5. Faça isso mais três vezes
  6. Copie a imagem abaixo (com sua palavra de preferência)
  7. Clique em Done & Done
  8. Sucesso!

Comandos específicos do usuário

Para tornar um comando específico do usuário, você terá que seguir estas etapas:

  1. Adicione um botão e seus efeitos/triggers desejados
  2. Clique com o botão direito do mouse e selecione ‘Add Commands’ (ou ‘Edit Commands’)
  3. Clique no sinal +
  4. Adicione um comando Math: Trigger Pull
  5. Dê um nome à variável (por exemplo, chat_username), defina pull value como user name ou display name da trigger que você adicionou ao botão e defina turn to real como ‘false’.

NOTA: user name = todas as letras minúsculas, display name = InCluindo MaiúsCulas

  1. Adicione um Statement: Exit if
  2. Defina Exit if como chat_username != “nomeusuário”
  3. Se você já tinha alguns comandos neste botão, selecione os dois comandos que acabou de adicionar e arraste-os para a parte superior do botão.
  4. Clique em Done & Done
  5. Sucesso!

NOTA: O Statement: Exit if não interromperá os efeitos sonoros. Quer um efeito sonoro específico do usuário? Adicione o som a outro botão e use o comando "Trigger: Button" para acionar esse botão por meio deste!

Perguntas frequentes

Onde posso encontrar chatbot.ini?

Isso depende do seu PC. Para descobrir, execute o LioranBoard Receiver. Na parte inferior esquerda da janela principal (no fundo cinza, próximo a ‘About’) deve indicar ‘Local’ ou ‘AppData’.

Local
Navegue até a pasta LioranBoard e abra a pasta LioranBoard Receiver(PC). chatbot.ini deve estar lá!

Appdata
Digite %localappdata% na barra de navegação do explorador de arquivos e pressione Enter. Encontre e abra a pasta LioranBoard. chatbot.ini deve estar lá!

Como ajusto uma mensagem que está sendo enviada para o chat?

Alguns botões enviarão automaticamente uma mensagem predefinida para o chat. Se você quiser alterar essa mensagem ou se livrar dela, encontre o botão apropriado, clique com o botão direito e selecione ‘Edit Commands’.

Encontre o comando ‘Twitch Chat Message’ que deseja alterar. Alguns dos botões são muito mais complicados do que outros e podem ser um pouco mais difíceis de lidar, mas todas as mensagens estão lá em algum lugar! O comando que você está procurando será mais ou menos assim:

Se você deseja usar uma variável na mensagem, coloque entre /$ $/ como no exemplo acima. Se você não quiser enviar nenhuma mensagem, pode simplesmente deixar a caixa Message em branco ou excluir o comando por completo usando o X à esquerda.

Como ajusto os comandos de chat padrão?

Os comandos de chat padrão e seus níveis de usuário são codificados na janela Twitch Triggers para cada botão. Para chegar a essa janela, clique com o botão direito no botão apropriado no LioranBoard Receiver e selecione ‘Edit Twitch Triggers’.

Editando níveis de usuário
Você pode editar os níveis de usuário como desejar, (des)marcando a caixa de cada nível. Isso não deve causar problemas.
Esteja ciente de que os requisitos se acumulam, então se você selecionar 'Mod' e 'Sub' na mesma trigger, o usuário deve ser moderador E inscrito para usar o comando. Adicione triggers extras se desejar especificar mais de um nível de usuário.

Editando nomes de comandos
Para a maioria dos botões, você pode alterar o nome do comando sem problemas. Se você ver que um comando foi adicionado várias vezes de maneiras diferentes, certifique-se de manter esse formato e apenas altere o nome (para todas as instâncias)!

Existem seis comandos em dois botões que precisam de algumas etapas extras se você quiser modificá-los. Se você não seguir essas etapas, mas apenas alterar a própria trigger, os botões irão parar de funcionar. A tabela abaixo explica o que fazer:

Comando Botão Passos
!addcommand
!editcommand
!delcommand




!closegiveaway
!winner

COMMANDS
add
edit
delete


GIVEAWAY
0 tickets in lottery
Last winner:
Tap to open
1. Clique com o botão direito ▶️ Edit Twitch Triggers.
2. Altere os nomes dos comandos para o que você deseja que sejam. Certifique-se de manter esse formato!
3. Clique em Done.
4. Clique com o botão direito ▶️ Edit Commands. Isso pode parecer um pouco intimidante.
5. Deve haver 1 If Statement para cada nome de comando. Procure o If Statement que mostra o comando que você deseja alterar.
6. Altere o nome do comando para o seu novo comando. Certifique-se de que esteja entre aspas!
7. Repita para quaisquer outros comandos que você alterou.
8. Clique em Done.

Alterar a trigger não afetará o texto do botão (e vice-versa). Se você quiser alterar o texto, clique com o botão direito do mouse e selecione ‘Change text’.

Footnotes

  1. Se você alterou algo no comando LBChatbot Timer (incluindo ativá-lo / desativá-lo), será necessário atualizar seu transmitter para que as alterações tenham efeito. Todo o resto é imediato, prometo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment