Giter VIP home page Giter VIP logo

lbot-whatsapp's Introduction

CodeFactor

Sobre o projeto :

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 ^^

ESTE BOT É FUNCIONAL APENAS EM PC/COMPUTADORES

VOCÊ DEVE TER O GIT E O NODE VERSÃO LTS INSTALADOS EM SEU COMPUTADOR



1 - Clone este projeto OU faça download da ultima release :

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


2 - Instale as dependências :

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


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 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.

!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

Pronto! Seu bot já está funcionando!!

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.


5 - Configuração do arquivo .env :

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

    # 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


6 - Recursos Principais :

Criação

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

Utilidades Gerais

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

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
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

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 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

7 - Solução de Problemas :

SOLUÇÃO DE PROBLEMAS - WINDOWS :

Só faça os passos abaixo se você tiver algum erro :

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

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


8 - Dúvidas ou Sugestões de Comando?

Entre em contato comigo pelo WhatsApp : https://wa.me/5521995612287


9 - Atualizações

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.


10 - Agradecimentos

lbot-whatsapp's People

Contributors

victorsouzaleal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.