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

3.2 KiB

📥 Instalação

Guia completo de instalação do ManyBot em diferentes plataformas.


📑 Índice


Docker

A maneira mais fácil e recomendada de rodar o ManyBot.

Pré-requisitos

Instalaçã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
nano manybot.conf

# 3. Inicie com Docker
docker-compose up -d

# 4. Veja os logs para escanear o QR Code
docker-compose logs -f

Escaneie o QR Code que aparecerá nos logs.

Comandos úteis

# Ver logs
docker-compose logs -f

# Parar o bot
docker-compose down

# Atualizar
git pull
docker-compose up --build -d

Linux

1. Clone o repositório

git clone https://git.maneos.net/synt-xerror/manybot
cd manybot

2. Configure o bot

Crie o arquivo de configuração:

touch manybot.conf
nano manybot.conf

Exemplo de configuração:

# Comentários com '#'

CLIENT_ID=bot_permanente
CMD_PREFIX=!
LANGUAGE=pt
CHATS=[
    123456789@c.us,
    123456789@g.us
]
PLUGINS=[
    video,
    audio,
    figurinha,
    adivinhacao
]

Detalhes:

  • CLIENT_ID: ID da sessão (padrão: bot_permanente)
  • CMD_PREFIX: Prefixo dos comandos (padrão: !)
  • LANGUAGE: Idioma do bot - pt, en ou es (padrão: en)
  • CHATS: IDs dos chats permitidos (deixe vazio para todos)
  • PLUGINS: Lista de plugins ativos

3. Execute a instalação

bash ./setup

4. Primeira execução

node ./src/main.js

Escaneie o QR Code no WhatsApp:

Menu → Dispositivos conectados → Conectar um dispositivo


Windows

O ManyBot foi pensado para Linux, mas funciona no Windows via Git Bash.

Pré-requisitos

  1. Git Bash: https://git-scm.com/download/win
  2. Node.js: https://nodejs.org (escolha "Instalador Windows (.msi)")

Instalação

Após instalar ambos, abra o Git Bash e siga os mesmos passos da instalação Linux.


Termux (Android)

⚠️ Aviso: Suporte experimental. Não há garantia de funcionamento.

# Instale o Termux pela F-Droid (não use Play Store)
# https://f-droid.org/packages/com.termux/

# Atualize pacotes
pkg update && pkg upgrade

# Instale dependências
pkg install nodejs git

# Clone e instale
git clone https://git.maneos.net/synt-xerror/manybot
cd manybot

Siga os passos de configuração Linux a partir do passo 2.


🔧 Resolução de Problemas

Erro ao escanear QR Code

  • Limpe os dados do Chrome/Chromium do Termux
  • Delete a pasta session/ e tente novamente

Bot não responde comandos

  • Verifique o CMD_PREFIX no manybot.conf
  • Confira se o plugin está na lista PLUGINS

Erros de instalação

# Limpe a cache do npm
npm cache clean --force

# Reinstale dependências
rm -rf node_modules package-lock.json
npm install

📚 Próximos Passos