lbot-whatsapp icon indicating copy to clipboard operation
lbot-whatsapp copied to clipboard

đŸ€– Um bot para Whatsapp com diversas funçÔes Ășteis para facilitar os usuĂĄrios e tambĂ©m divertir. Windows/Linux/Termux

CodeFactor

Atualização 1.17.9

[CORREÇÃO] Correção nos comandos do Youtube : !play e !yt


Obs: Estou voltando a atualizar o bot aos poucos entĂŁo alguns comandos podem estar sem funcionar.

Recomendo que instalem novamente do ZERO para que tudo funcione corretamente.

REQUERIMENTOS :

Isso tudo Ă© necessĂĄrio para o bot funcionar corretamente.

1 - Faça download da ultima versão :

Faça o download da Ășltima versĂŁo lançada no link abaixo (extraia o zip e entre na pasta para os passos seguintes): https://github.com/victorsouzaleal/lbot-whatsapp/releases/latest


2 - Instale as dependĂȘncias :

Abra o prompt de comando (CMD/Terminal) na pasta do projeto que vocĂȘ extraiu e execute o comando abaixo :

npm i

Obs: Se houver algum erro vĂĄ para o Passo 7


3 - Uso :

Dentro da pasta do projeto apĂłs ter realizado todos os passos anteriores, execute este comando.

npm start

Se for a sua primeira vez executando escaneie o QR Code com o seu celular (No modo BETA que nĂŁo exige conexĂŁo com o celular) e digite no terminal SEU nĂșmero de telefone COM CÓDIGO DO PAÍS no terminal. Ele irĂĄ encerrar o bot e vocĂȘ deverĂĄ inicia-lo novamente.


4 - Funcionamento :

ApĂłs todos os passos anteriores feitos, seu bot jĂĄ deve estar iniciando normalmente, use os comandos abaixo para visualizar os comandos disponĂ­veis.

!menu - DĂĄ acesso ao MENU PRINCIPAL.
!admin - DĂĄ acesso ao MENU de ADMINISTRADOR/DONO DO BOT.

Todos os comandos agora tem um guia ao digitar !comando guia

Pronto! Seu bot jĂĄ estĂĄ funcionando!!

Obs: Se vocĂȘ deseja utilizar os comandos !noticias (noticias atuais), !qualmusica(reconhecimento de mĂșsicas) e o recurso de anti-pornografia vĂĄ para o passo 5.


5 - Configuração do arquivo .env :

Abra o arquivo .env na raiz do projeto e edite manualmente :

    #############  DADOS DO BOT ############# 

    NOME_ADMINISTRADOR= Digite seu nome
    NOME_BOT= Digite o nome que o bot vai ter
    NOME_AUTOR_FIGURINHAS = Digite o nome que vai aparecer como autor das figurinhas

    ############ CONFIGURAÇÕES DO BOT ############# 

    # LEMBRE-SE SEU NÚMERO DE WHATSAPP E NÃO O DO BOT.
    NÚMERO_DONO = SEU nĂșmero com o cĂłdigo do paĂ­s incluido. ex: 55219xxxxxxxx
    # NEWSAPI - NOTICIAS 
    API_NEWS_ORG = recebe a chave da conta que voce criar no site newsapi.org 
    # ACRCLOUD - RECONHECIMENTO DE MÚSICAS
    acr_host= recebe seu endereço de host obtido no https://acrcloud.com/
    acr_access_key= recebe seu access_key obtido no https://acrcloud.com/
    acr_access_secret= recebe seu access_secret obtido no https://acrcloud.com/
    # DEEPAI - DETECTOR DE NUDEZ/PORNOGRAFIA
    API_DEEPAI= recebe a chave da conta que voce criar no site deepai.org 

Obs: Se o seu sistema for MAC, habilite a exibição de arquivos ocultos para exibir o .env na raiz do projeto.

InformaçÔes detalhadas sobre como obter as chaves do NewsAPI(NotĂ­cias), ACRCloud(Reconhecimento de MĂșsicas) e DeepAI(Detector de Nudez e Pornografia) : Clique AQUI


6 - Recursos Principais :

Figurinhas

Criador de Sticker Recursos
✅ Foto para Sticker
✅ Sticker para foto
✅ Texto para Sticker
✅ Texto para Sticker Animado
✅ Video/GIF para Sticker
✅ Foto para Sticker (Sem fundo)

Downloads

Downloads Recursos
✅ Download de aĂșdio/videos (Youtube)
✅ Download de videos (Facebook)
✅ Download de imagens/videos (Instagram)
✅ Download de imagens/videos (Twitter)
✅ Download de videos (Tiktok)
✅ Pesquisa/Download de Imagens

Utilidades Gerais

UtilitĂĄrios Recursos
✅ Efeitos de AĂșdio
✅ Texto para voz
✅ Letra de MĂșsica
✅ Reconhecimento de mĂșsicas
✅ Detector de DDD
✅ Consulta de Clima/Previsão do Tempo
✅ Conversão de Moedas
✅ Calculadora básica
✅ Pesquisa Web
✅ Detector Anime
✅ Lançamentos recentes - Animes
✅ Rastreamento Correios
✅ Noticias Atuais
✅ Tradutor

Administração de Grupo

Apenas Grupo Recursos
✅ Promover usuário
✅ Rebaixar usuário
✅ Remover usuário
✅ Adicionar usuário
✅ Marcar todos
✅ Obter link do grupo
✅ Redefinir link do grupo
✅ Obter lista de administradores
✅ Obter dono do grupo
✅ Lista Negra
✅ Mutar Grupo
✅ Bem Vindo
✅ Auto Sticker
✅ Anti Trava
✅ Anti Pornî
✅ Anti Fake
✅ Anti Link
✅ Anti Flood
✅ Contagem de mensagens
✅ Marcar inativos
✅ Banir inativos
✅ Bloquear/Desbloquear Comandos
✅ Votação de Ban
✅ Enquete
✅ Banir Todos
✅ Apagar mensagens do bot

Administração de Dono

Apenas Dono do Bot Recurso
✅ Entrar em um grupo
✅ Sair de todos os grupos
✅ Limpar todos os chats
✅ Broadcast - Anuncio Geral
✅ Bloquear/Desbloquear usuário
✅ Sistema de Tipos de Usuários
✅ Limitador comandos diários (por usuário)
✅ Limitador de comandos por minuto (por usuário)
✅ Limitador de mensagens privadas (Anti-flood)
✅ Auto Sticker Privado
✅ Anti Trava Privado
✅ Sair do grupo
✅ Limpar somente chat de contatos
✅ Obter lista de usuários bloqueados
✅ Modificar status atual do bot

7 - Solução de Problemas :

SOLUÇÃO DE PROBLEMAS - WINDOWS :

SĂł faça os passos abaixo se vocĂȘ tiver algum erro :

  • Se houver um erro na inicialização ou o comando !yt nĂŁo funcionar corretamente, faça a instalação do Google Chrome : https://www.google.com/intl/pt-BR/chrome/

SOLUÇÃO DE PROBLEMAS - LINUX :

SĂł faça os passos abaixo se vocĂȘ tiver algum erro :

  • Se houve algum problema na inicialização do script, instale o Google Chrome:

     wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
     sudo apt install ./google-chrome-stable_current_amd64.deb
    
  • Se houver algum erro relacionado a permissĂŁo ao tentar usar o "npm i"

    npm i --unsafe-perm
    

SOLUÇÃO DE PROBLEMAS - COMANDO NÃO FUNCIONANDO :

Se algum comando por acaso nĂŁo estiver funcionando antes de tentar baixar uma nova versĂŁo ou relatar o erro tente usar dentro da pasta do projeto o comando :

npm i 

Esse comando atualiza as dependĂȘncias e pode resolver algum problema que vocĂȘ tenha sem precisar baixar ou esperar uma nova versĂŁo do bot.

Obs: NĂŁo conseguiu resolver? Entre em contato no Passo 8

8 - Contato

9 - Agradecimentos