Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iDWeb - WhatsApp Bot

iDWeb é um bot versátil para WhatsApp construído com Node.js e a biblioteca Baileys. Oferece uma variedade de recursos para automação e gerenciamento avançado de grupos, tornando sua experiência no WhatsApp mais eficiente e agradável.

Instalação

Estas instruções assumem que você tem Node.js (versão 16 ou superior) e npm (ou yarn) instalados.

  1. Clone o repositório:

    git clone https://github.com/iTPr0/BotiDWeb.git
    cd BotiDWeb
  2. Instale as dependências:

    npm install
  3. Gere o QR Code e autentique:

    node qr.js

    Siga as instruções na tela para escanear o código QR com sua conta do WhatsApp. Esta etapa é necessária apenas para a configuração inicial.

  4. Inicie o bot:

    pm2 start main.js

    Isso executará o bot em segundo plano usando o pm2.

Comandos de gerenciamento (Usando PM2)

  • Ver Logs: pm2 logs (Útil para depuração)
  • Parar (Forçado): pm2 kill

Uso

O iDWeb usa handlers para acionar comandos. Os handlers padrão são ".", "/" e "!". Você pode personalizá-los no arquivo database.json. Por exemplo, para usar o comando "!alive", envie "!alive" em um chat do WhatsApp onde o bot está presente.

Lista de comandos: Use !menu (ou seu handler escolhido + "menu") para ver uma lista completa de comandos disponíveis e suas descrições dentro do WhatsApp. Você também pode usar !menu <comando> para obter ajuda específica para um único comando.

Todos os comandos:

Mídia e entretenimento:

  • !insta <url_do_instagram> - Baixa mídia do Instagram.
  • !tiktok <url_do_tiktok> - Baixa vídeos do TikTok.
  • !video <consulta ou url> - Baixa vídeos do YouTube.
  • !music <consulta ou url> - Baixa músicas do YouTube.
  • !lyrics <nome_da_música> - Busca letras de músicas.
  • !sticker (responda a uma imagem ou figurinha) - Converte imagens em figurinhas ou figurinhas em imagens.
  • !show (responda a uma mensagem view once) - Revela mensagens view once.

Administração de grupo:

  • !add <número> - Adiciona um usuário ao grupo.
  • !ban <número ou resposta> - Bane um usuário do grupo.
  • !promote <número ou resposta> - Promove um usuário a admin.
  • !demote <número ou resposta> - Rebaixa um usuário de admin.
  • !mute <duração(opcional)> - Muta o grupo. Forneça a duração como !mute 1h para 1 hora.
  • !unmute - Desmuta o grupo.
  • !tagall <mensagem(opcional)> - Marca todos os membros do grupo. Se você fornecer uma mensagem, ela será incluída após as marcações.
  • !tagadmin <mensagem(opcional)> - Marca todos os administradores do grupo. Se você fornecer uma mensagem, ela será incluída após as marcações.
  • !gmute (responda a um usuário) - Muta globalmente um usuário em todos os grupos onde o bot está presente.
  • !ungmute (responda a um usuário) - Desmuta globalmente um usuário.

Automação e utilitários:

  • !filter add <mensagem de entrada> <mensagem de saída> - Adiciona um novo filtro.
  • !filter delete <mensagem de entrada> - Exclui um filtro.
  • !filter - Lista todos os filtros no chat atual.
  • !filter <on|off> Ativa ou desativa filtros no chat atual.
  • !alive - Verifica se o bot está ativo.
  • !worktype <public ou private> - Altera o tipo de funcionamento do bot (apenas sudo).
  • !sudo add <número> - Adiciona um usuário à lista sudo (apenas sudo).
  • !sudo delete <número> - Remove um usuário da lista sudo (apenas sudo).
  • !blacklist - Adiciona ou remove o grupo atual da lista negra (apenas sudo).
  • !menu - Exibe o menu de comandos.
  • !edit <alive|welcome|goodbye> (responda a uma mensagem) - Edita mensagens de boas-vindas/despedida ou mensagem de atividade (apenas sudo).
  • !update - Verifica atualizações do bot (apenas sudo).
  • !update now - Atualiza o bot para a versão mais recente (apenas sudo).
  • !plugin <consulta> - Procura por plugins.
  • !plugin top - Mostra os principais plugins.
  • !pinstall <plugin_id> - Instala um plugin (apenas sudo).
  • !pldelete <plugin_id> - Exclui um plugin (apenas sudo).
  • !ping - Verifica o tempo de resposta do bot.

Funcionalidades

Mídia e entretenimento:

  • Download do instagram: Baixe fotos e vídeos de links do Instagram.
  • Download do tikTok: Baixe vídeos do TikTok com um comando simples.
  • Download do youTube: Baixe vídeos e músicas do YouTube em alta qualidade.
  • Letras de núsica: Obtenha rapidamente letras de músicas usando a API do Genius.
  • Criador de figurinhas: Converta imagens e figurinhas para diferentes formatos.
  • Visualização unica: Revele e baixe mensagens "view once".

Administração de grupo:

  • Mutar/desmutar grupo: Controle a atividade do grupo mutando e desmutando.
  • Banir/adicionar membros: Gerencie facilmente usuários em seus grupos.
  • Promover/rebaixar admins: Gerencie administradores de grupo com eficiência.
  • Marcar todos/admins: Marque rapidamente todos os membros ou apenas os administradores de um grupo.
  • Mute global: Mute usuários específicos em todos os grupos onde o bot está presente.

Automação e utilitários:

  • Filtros personalizados: Crie respostas automatizadas para palavras-chave ou expressões regulares específicas.
  • Verificação de atividade: Confirme se o bot está online e responsivo.
  • Tipo de funcionamento (Público/Privado): Configure o bot para responder a todos os usuários ou apenas a usuários autorizados.
  • Usuários sudo: Conceda permissões elevadas a usuários específicos.
  • Lista negra: Bloqueie grupos específicos de usar o bot.
  • Menu: Veja os comandos disponíveis e seu uso.
  • Editar configurações: Personalize mensagens de boas-vindas, despedida e de atividade diretamente no WhatsApp.
  • Atualizador automático: Mantenha-se atualizado com os recursos e melhorias mais recentes.

Configuração

O arquivo database.json armazena a configuração do bot. Você pode editar este arquivo para personalizar várias configurações, incluindo:

  • Handlers: Os prefixos usados para acionar comandos.
  • Mensagem de atividade: A mensagem exibida quando o comando !alive é usado.
  • Mensagens de boas-vindas/despedida: Mensagens enviadas quando usuários entram ou saem de um grupo.
  • Usuários sudo: Números de telefone (com código do país) de usuários com acesso sudo.
  • Tipo de funcionamento: Defina como "public" ou "private" para controlar quem pode usar o bot.

Contribuindo

Contribuições são bem-vindas!

  • @iTPr0

Faça um fork do repositório, faça suas alterações e envie um pull request.

Licença

Veja o arquivo LICENÇA para detalhes.

About

iDWeb é um bot do WhatsApp poderoso e flexível, projetado para automação e gerenciamento aprimorado de grupos.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages