Skip to content

codeFumaca/WBotUtility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WBotUtility

Sistema de gerenciamento de escalas e utilidades para grupos do WhatsApp, desenvolvido em Node.js/TypeScript.

Funcionalidades

  • Gerenciamento de escalas: criar, listar, cadastrar funções, registrar/desregistrar membros, alterar, adicionar e remover funções.
  • Controle de permissões: comandos protegidos por chave secreta.
  • Integração com WhatsApp: comandos via mensagens, reações e respostas automáticas.
  • Funções utilitárias: manipulação de mídia, integração com APIs externas (ex: Instagram).

Instalação

  1. Clone o repositório:
    git clone https://github.com/codeFumaca/WBotUtility
    cd WBotUtility
  2. Instale as dependências:
    npm install
  3. Configure as variáveis de ambiente em um arquivo .env:
    MONGODB_URI=
    FFMPEG_PATH=
    API_URL=
    CHROME_PATH=
    RAPIDAPI_KEY=
    OPENAI_KEY=
    LOGCHANNEL_ID=
    PREFIX=
    
  4. Execute o projeto:
    npm start

Uso

Envie comandos no grupo do WhatsApp conforme exemplos abaixo:

  • Criar escala:
    !escala criar <id>
    
  • Adicionar função:
    !escala adicionar <id> <nome_função> <quantidade> <secret>
    
  • Remover função:
    !escala remover <id> <nome_função> <secret>
    
  • Listar escalas abertas:
    !escala listar
    

Estrutura

  • utility — comandos de utilidade e gerenciamento de escalas
  • fun — comandos de mídia e integração externa
  • database — schemas e integração com banco de dados
  • types — tipos e erros personalizados

Tecnologias

  • Node.js
  • TypeScript
  • WhatsApp Web.js
  • MongoDB/Mongoose
  • Prisma (opcional)
  • Axios

Contribuição

Pull requests são bem-vindos! Para grandes mudanças, abra uma issue primeiro para discutir o que deseja modificar.

Licença

MIT

About

WBotUtility: automação no WhatsApp com foco em escalas, comandos e download de mídia.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published