npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@gumballwotersan/ghost-manual

v1.0.0

Published

WhatsApp Group Moderation & Manual Airtime/Megas Management Bot built with Baileys

Readme

👻 GhostBot Manual

npm version License: MIT Node.js Baileys

Bot profissional de moderação de grupos e gestão manual de megas/saldo no WhatsApp, construído com a biblioteca @whiskeysockets/baileys.


⚡ Visão Geral

O GhostBot Manual é uma versão independente, modular e de código aberto focada exclusivamente em:

  1. Moderação Completa de Grupos: Anti-link, anti-mídia seletivo, anti-flood, anti-bot, anti-gringo, boas-vindas e agendador automático de abertura/fechamento de grupos.
  2. Gestão Manual de Vendas e Tabelas: Leitura inteligente de comprovantes (M-Pesa e e-Mola) com anti-fraude/anti-duplicação, tabelas de preços customizáveis por grupo (.tabela, .tabelasaldo) e configuração de contas de recebimento.
  3. Controle Administrativo: Gestão de administradores, subdonos, avisos em massa (.todos), banimentos e auditoria.

💡 Nota: Esta versão é 100% manual e não contém rotinas automáticas de leitura bancária ou webhooks privados.


🚀 Execução Rápida (NPX / Sem Instalar Nada)

Você pode executar o GhostBot Manual diretamente do terminal sem precisar clonar o repositório:

1. Conexão via QR Code

npx @gumballwotersan/ghost-manual --qr

2. Conexão via Código de Pareamento (Pairing Code)

npx @gumballwotersan/ghost-manual --pair 25887xxxxxxx

Ou diretamente a partir do GitHub:

npx github:Gumballxnz/ghost-manual --qr

📦 Instalação Tradicional (Git Clone)

1. Clonar e Instalar Dependências

git clone https://github.com/Gumballxnz/ghost-manual.git
cd ghost-manual
npm install

2. Configurar o Bot

Copie o arquivo de exemplo de configuração:

cp data/config.example.json data/config.json

Edite data/config.json com suas preferências:

{
  "prefix": ".",
  "dono": ["258XXXXXXXXX"],
  "ownerDisplayNumber": "258XXXXXXXXX",
  "ownerName": "Seu Nome",
  "botName": "GHOST BOT",
  "canalLink": "",
  "botaoExtra": "Sobre o bot"
}

3. Conectar a Sessão

# Parear com código no terminal:
node index.js --pair 258XXXXXXXXX

# Ou escanear QR Code:
node index.js --qr

4. Rodar em Produção (VPS via PM2)

# Instalar PM2 globalmente
npm install -g pm2

# Iniciar o bot em background
pm2 start index.js --name "ghost-manual"

# Salvar lista para reinício automático no boot
pm2 save
pm2 startup

# Ver logs em tempo real
pm2 logs ghost-manual

📱 Lista de Comandos Principais

🛡️ Moderação & Proteção de Grupos

| Comando | Descrição | Nível | | :--- | :--- | :--- | | .antifoto [on/off] | Bloqueia envio de fotos no grupo | Admin | | .antivideo [on/off] | Bloqueia envio de vídeos no grupo | Admin | | .antimidia [on/off] | Bloqueia todas as mídias (foto, vídeo, áudio, doc) | Admin | | .antilink [on/off] | Expulsa membros que enviarem links de outros grupos | Admin | | .antigringo [on/off] | Remove números com DDI internacional suspeito | Admin | | .antibot [on/off] | Expulsa outros bots que entrarem no grupo | Admin | | .antiflood [on/off] | Proteção contra spam de mensagens seguidas | Admin | | .ban @membro | Remove um membro do grupo | Admin | | .mute [minutos] | Silencia o grupo temporariamente | Admin |

👥 Gestão de Grupos

| Comando | Descrição | Nível | | :--- | :--- | :--- | | .grupo [abrir/fechar] | Abre ou fecha o grupo para mensagens de membros | Admin | | .alarme [abrir HH:MM / fechar HH:MM] | Agenda horário diário para abrir/fechar o grupo | Admin | | .bemvindo [on/off] | Mensagem de recepção automática para novos membros | Admin | | .todos [texto] | Menciona todos os participantes do grupo | Admin | | .aviso [texto] | Envia um comunicado oficial no grupo | Admin | | .linkgp | Gera o link de convite atual do grupo | Admin | | .infogp | Exibe as configurações e contadores do grupo | Todos |

📦 Vendas Manuais & Tabelas

| Comando | Descrição | Nível | | :--- | :--- | :--- | | .tabela | Exibe a tabela de megas configurada no grupo | Todos | | .tabelasaldo | Exibe a tabela de saldo configurada no grupo | Todos | | .configurar tabela/[texto] | Personaliza a tabela de megas do grupo | Admin | | .configurar saldo/[texto] | Personaliza a tabela de saldo do grupo | Admin | | .configurar M-Pesa [número] [nome] | Cadastra conta de recebimento M-Pesa | Admin | | .configurar E-mola [número] [nome] | Cadastra conta de recebimento E-mola | Admin | | .configurar listar | Lista as contas cadastradas para pagamento | Admin | | .compras | Histórico e auditoria de compras no grupo | Admin | | .perfil | Consulta estatísticas do membro no grupo | Todos |

⚙️ Painel do Dono & Configurações

| Comando | Descrição | Nível | | :--- | :--- | :--- | | .menu | Menu visual interativo com todos os comandos | Todos | | .menuadm | Painel de controle de ferramentas administrativas | Admin | | .menudono | Configurações avançadas do sistema | Dono | | .prefixo [caractere] | Altera o prefixo de comandos no grupo | Admin | | .subdono [add/remove] | Gerencia administradores de nível superior | Dono | | .status | Mostra consumo de memória, CPU e uptime do bot | Dono |


🔒 Segurança e Privacidade

  • Sem Telemetria Oculta: O bot não envia estatísticas para servidores externos.
  • Sessão Local: Todas as credenciais de autenticação Baileys permanecem criptografadas na pasta session/ local.
  • Pruner Integrado: Otimizador periódico de chaves pré-estabelecidas para evitar lentidão e estouro de memória na VPS.

📄 Licença

Distribuído sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.

Desenvolvido por Gumballwotersan.