-VF-MrSplash

PC Member
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

7

About -VF-MrSplash

  • Rank
    Initiate
  1. -VF-MrSplash

    Ban no chat regional.

    Oi, tudo bom? Queria começar dizendo que eu não sei como funciona o bot nem por quem ou como ele foi feito, meu conhecimento sobre isso é nulo. Entretanto, tava rolando uma discussão sobre como seria possível lidar com esses problemas, lá no grupo do @-Diogo-. Há uma ideia simples que talvez possa ajudar, nem que indiretamente: antes de dar ban, fazer com que o bot avaliasse cada mensagem como sendo mais de uma palavra, isso eliminaria bans de mensagens que são uma palavra só. Apenas um exemplo, que foi o que eu comentei la no grupo e que foi sugerido que eu passasse pra cá também: 1) Bot avalia se tem a palavra "hydron", "shaku", etc (aqui seriam adicionadas todas palavras e marcações que tão dando ban direto). 2) Bot avalia se tem mais palavras na mensagem além da palavra de *trigger*. Se tiver, seria feito um switch case com cada uma dessas palavras; isso é, se for "hydron", vai pro tratamento dessa palavra; se for "shaku", vai pro tratamento dessa palavra. ***OBS sobre essa parte*** 3) switch (mensagem) { case hydron: fazer tal coisa; break; case [shaku]: fazer tal coisa; break; default não fazer nada; } 4) Dentro de cada 'case', o bot pode comparar com um arquivo .bin sem case sensitive que seria a biblioteca de palavras que, junto com a palavra que deu *trigger* no bot, deveriam dar banimento de chat: Ele compara, por exemplo, se tem "H", "recruta" ou "recruto" escrito antes de hydron assim como "vagas" escrito depois, etc (aqui seria uma biblioteca tipo hydrontrigger.bin); compara se tem outras palavras impróprias junto com "[shaku]" (aqui seria uma biblioteca tipo shakutrigger.bin). Se ele verificar que, dentro da string da mensagem no chat, tem casamento da palavra que deu *trigger* com as palavras de contexto, a pessoa então leva banimento. Se não tiver, a pessoa não leva. ***OBS: Provavelmente teria que contar quantos caracteres a mensagem tem em algum momento da etapa 2, pra verificar se tem mais palavras de casamento do que só uma. Não é tão tão simples como eu mostrei, mas é apenas uma ideia mesmo. Não sei também se é possivel que se mexa nessas coisas. Também sei que a rapidez é essencial, então nada é tão simples. Quis apenas repassar o que foi discutido lá no grupo.