Files
manybot/README.md
2026-04-21 12:11:12 -03:00

4.6 KiB

ManyBot Logo

Bot para WhatsApp 100% local, sem API oficial

Recursos . Instalação . Uso . Plugins . Documentação

🇧🇷 Português · 🇺🇸 English

Node.js 18+ npm 9+ License: GPL v3 Platform

whatsapp-web.js Headless


Versão Oficial Online Quer usar o ManyBot sem instalar? Adicione o bot oficial:

+55 (16) 99459-1903

Online 24h (quando possível) - Disponibilidade não garantida

Ao adicionar, você concorda com os Termos de Uso

Exemplo do gerador de figurinhas


Recursos

  • 100% Local - Sem depender da API oficial do WhatsApp
  • Multi-chat - Suporte a múltiplos chats em uma única sessão
  • Sistema de Plugins - Adicione, remova ou crie funcionalidades sem mexer no núcleo
  • Headless - Funciona em segundo plano sem interface gráfica
  • Fácil Configuração - Arquivo de config simples e intuitivo

Instalação Rápida

Opção 1: Usar o Bot Oficial (Sem instalar)

Adicione o número +55 (16) 99459-1903 aos seus contatos e envie !many para ver os comandos disponíveis.

Status: 🟢 Online (24h quando possível, mas sem garantia)

⚠️ Importante: Ao usar o bot oficial, você concorda com os Termos de Uso. Leia antes de adicionar!


Opção 2: Instalar sua Própria Versão

# 1. Clone o repositório
git clone https://git.maneos.net/synt-xerror/manybot
cd manybot

# 2. Crie o arquivo de configuração
cp manybot.conf.example manybot.conf

# 3. Configure conforme sua necessidade (veja a documentação)
nano manybot.conf

# 4. Execute o script de instalação
bash ./setup

# 5. Rode o bot
node ./src/main.js

📱 Escaneie o QR Code no WhatsApp: Menu → Dispositivos conectados → Conectar um dispositivo

Pronto! Veja a documentação completa para mais detalhes.


💻 Uso

# Iniciar o bot
node ./src/main.js

# Atualizar para a versão mais recente
bash ./update

# Descobrir IDs de chats
node src/utils/get_id.js

🔌 Plugins

O ManyBot é construído em torno de um sistema de plugins. O kernel apenas conecta ao WhatsApp e distribui as mensagens — os plugins decidem o que fazer.

Gerenciando Plugins com ManyPlug

Instale e gerencie plugins usando o ManyPlug CLI:

# Instalar o gerenciador
npm install -g @freakk.dev/manyplug

# Criar um novo plugin
cd src/plugins
manyplug init meu-plugin --category utility

# Instalar de outro diretório
manyplug install --local ../outro-plugin

# Listar plugins instalados
manyplug list

Criar um Plugin

// plugins/meu-plugin/index.js
import { CMD_PREFIX } from "../../config.js";

export default async function ({ msg, api }) {
  if (!msg.is(CMD_PREFIX + "oi")) return;
  await msg.reply("Olá! 👋");
}

Veja mais na documentação de plugins.


📚 Documentação

🌍 Internacionalização

O ManyBot suporta múltiplos idiomas. Configure no manybot.conf:

LANGUAGE=pt  # Português
LANGUAGE=en  # English
LANGUAGE=es  # Español
  • Padrão: Inglês (en)
  • Fallback: Se o idioma selecionado não existir, o bot usa inglês

📋 Requisitos

  • Node.js 18+
  • NPM 9+
  • Linux ou Windows (via Git Bash)

⚠️ Android/iOS e Termux têm suporte experimental sem garantias.


📝 Licença

Distribuído sob a licença GPLv3. Veja LICENSE para mais detalhes.