Discord BOT FazTudo BY: Visão HUB
Verificar Anti Bot Spam
Comando: /verificar
🔍 Descrição: O comando /verificar implementa um sistema de verificação com CAPTCHA por botão, permitindo que o usuário prove sua identidade para ganhar um novo cargo. Ao clicar no botão, o usuário será desafiado a resolver um CAPTCHA e, caso acerte, seu cargo será alterado.
⚙️ Funcionamento:
-
O usuário escolhe dois cargos:
-
Cargo Antigo: O cargo que será removido após a verificação.
-
Cargo Novo: O cargo que será atribuído ao usuário caso ele complete o CAPTCHA corretamente.
-
-
Botão de Verificação: Um botão de verificação será enviado ao usuário.
-
Captcha: Após clicar no botão, o bot enviará uma imagem de CAPTCHA com um código gerado aleatoriamente.
-
Resposta ao CAPTCHA: O usuário deve digitar o código correto mostrado na imagem para completar a verificação.
-
Resultado:
-
Sucesso: Se o código estiver correto, o cargo antigo é removido e o novo cargo é atribuído.
-
Erro: Se o código estiver incorreto, o usuário será informado e poderá tentar novamente clicando no botão.
-
-
Tempo Esgotado: Se o tempo limite para resolver o CAPTCHA expirar, o usuário será notificado e poderá tentar novamente.
🛠️ Como Usar:
-
Exemplo de uso:
/verificar @cargo_antigo @cargo_novo
Ao executar o comando, o bot enviará o botão de verificação para o usuário.
✔️ Confirmação de Sucesso:
-
Ao acertar o CAPTCHA, o cargo antigo será removido, o cargo novo será atribuído e o usuário receberá uma mensagem de sucesso.
⚠️ Erro:
-
Se o código CAPTCHA estiver incorreto, o usuário receberá uma mensagem de erro e poderá tentar novamente clicando no botão.
-
Se o tempo se esgotar, o usuário será avisado e terá a opção de tentar novamente.
🔐 Permissões Necessárias:
-
O usuário deve ter permissão para gerenciar cargos (
ManageRoles
). -
O bot deve ter permissões para gerenciar cargos e enviar mensagens no canal.
🔧 Nota Importante:
Este comando pode passar por instabilidades sempre que o bot reiniciar. Por isso, o menu de verificação deve ser enviado novamente sempre que o bot for reiniciado para garantir que o sistema funcione corretamente.