Integração de Doações (Regex)
Esta é a parte mais poderosa e que requer mais atenção. O Bearry lê o chat para identificar doações de plataformas externas (como Livepix) através de Expressões Regulares (Regex).
Como funciona?
Seção intitulada “Como funciona?”O Bearry monitora o chat. Quando um usuário específico (o bot da doação) manda uma mensagem que bate com o padrão (Regex) que você definiu, ele extrai o valor e adiciona tempo.
Passo a Passo da Configuração
Seção intitulada “Passo a Passo da Configuração”- Habilitar Doação: Marque a chave “Ativar Integração”.
- Nome do Usuário (Bot): Digite o nome exato do usuário que manda a mensagem de doação no chat.
- Exemplo:
Livepix,StreamElements,Nightbot. - Atenção: O Bearry só vai ler mensagens desse usuário específico para evitar fraudes.
- Exemplo:
- Expressão Regular (Regex): O código que “caça” o valor na mensagem.
- Tempo por Moeda: Quantos segundos adicionar para cada 1 unidade da moeda (ex: cada R$ 1,00).
Entendendo e Criando Regex
Seção intitulada “Entendendo e Criando Regex”O Regex deve ter um Grupo de Captura (...) em volta do valor numérico. O Bearry pega o que estiver dentro desse grupo para saber quanto foi doado.
Exemplos Práticos
Seção intitulada “Exemplos Práticos”Cenário 1: Livepix
- Mensagem no Chat:
Livepix: O usuário Fulano mandou R$ 50,00 e disse: Olá! - O que queremos pegar:
50,00 - Regex Recomendado:
R\$ (\d+[.,]\d{2})R\$: Procura o texto literal “R$”.: Espaço em branco.(\d+[.,]\d{2}): O Grupo de Captura.\d+: Um ou mais dígitos (o 50).[.,]: Ponto OU vírgula.\d{2}: Exatamente dois dígitos decimais (o 00).
Cenário 2: Mensagem Simples
- Mensagem no Chat:
Doou 100 reais - Regex:
Doou (\d+) reais
Cenário 3: Moeda com Símbolo Colado
- Mensagem no Chat:
User donated $10.50 - Regex:
\$(\d+\.?\d*)
Sites para Testar Regex
Seção intitulada “Sites para Testar Regex”Recomendamos fortemente testar seu Regex antes da live. Use estes sites, cole a mensagem de exemplo do seu bot e veja se o Regex funciona (o valor deve aparecer como “Group 1”).