Esse é o LBOT que fiz no meu tempo livre para aprender mais sobre Node.js, tem diversas funções interessantes para uso individual ou em grupo. Espero que façam bom uso.
Se forem usar para fazer modificações ou outras coisas, por favor deem crédito a esse Github ^^
VOCÊ DEVE TER O GIT E O NODE VERSÃO LTS INSTALADOS EM SEU COMPUTADOR
Para clonar, digite os comandos abaixo no Terminal do seu sistema:
> git clone https://github.com/victorsouzaleal/lbot-whatsapp.git
> cd lbot-whatsapp
Ou se quiser fazer o download diretamente (extraia o zip e entre na pasta para os passos seguintes): https://github.com/victorsouzaleal/lbot-whatsapp/releases/latest
Antes de executar o comando abaixo, tenha certeza que você está no diretório do projeto que você clonou/fez download!
> npm i
Obs: Se houver algum erro vá para o Passo 7
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 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.
Após todos os passos anteriores feitos, seu bot já deve estar iniciando normalmente, use os comandos abaixo para visualizar os comandos disponíveis.
!ajuda - Dá acesso aos comandos disponíveis dependendo de onde ele for usado (Grupo ou Privado).
!admin - Dá acesso aos comandos de ADMINISTRADOR/DONO DO BOT
Todos os comandos agora tem um guia ao digitar !comando guia
Obs: Se você deseja utilizar os comandos !ssf (remover fundo), !img (pesquisar imagem), !pesquisar (pesquisar na internet), !noticias (noticias atuais) e !qualmusica(reconhecimento de músicas) vá para o passo 5.
# 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
# REMOVEBG - REMOVER FUNDO
API_REMOVE_BG = recebe a chave da conta que você criar no site remove.bg
# NEWSAPI - NOTICIAS
API_NEWS_ORG = recebe a chave da conta que voce criar no site newsapi.org
# RAPIDAPI - PESQUISA DE IMAGENS/WEB
API_RAPIDAPI = recebe a chave da conta que você criar no site rapidapi.com
# 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/
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 RemoveBG(Remover fundo), NewsAPI(Notícias), RapidAPI(Pesquisa Imagens/Web), ACRCloud(Reconhecimento de Músicas) : Clique AQUI
Criador de Sticker | Recursos |
---|---|
✅ | Foto para Sticker |
✅ | Sticker para foto |
✅ | Texto para Sticker |
✅ | Video/GIF para Sticker |
✅ | Foto para Sticker (Sem fundo) |
✅ | Efeitos de Aúdio |
Utilitários | Recursos |
---|---|
✅ | Texto para voz |
✅ | Reconhecimento de músicas |
✅ | Download de aúdio/videos (Youtube) |
✅ | Download de imagens/videos (Instagram) |
✅ | Download de imagens/videos (Twitter) |
✅ | Download de videos (Facebook) |
✅ | Detector de DDD |
✅ | Consulta de Clima/Previsão do Tempo |
✅ | Conversão de Moedas |
✅ | Calculadora básica |
✅ | Pesquisa Imagens |
✅ | Pesquisa Web |
✅ | Detector Anime |
✅ | Lançamentos recentes - Animes |
✅ | Rastreamento Correios |
✅ | Noticias Atuais |
✅ | Tradutor |
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 |
✅ | Anti Fake (números estrangeiros) |
✅ | 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 |
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 Comum/VIP |
✅ | Limitador comandos diários (por usuário) |
✅ | Limitador de comandos por minuto (por usuário) |
✅ | Limitador de mensagens privadas (Anti-flood) |
✅ | Sair do grupo |
✅ | Limpar somente chat de contatos |
✅ | Obter lista de usuários bloqueados |
✅ | Modificar status atual do bot |
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/
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
Obs: Não conseguiu resolver? Entre em contato no Passo 8
Entre em contato comigo pelo WhatsApp : https://wa.me/5521995612287
Se quiser atualizar o bot sem perder suas informações de usuários/grupos e o seu .env, guarde a pasta database e o arquivo .env em algum lugar e depois de clonar/fazer download da nova versão do Bot, cole eles novamente na pasta.