update documentation and remove systemd support

This commit is contained in:
synt-xerror
2026-04-21 11:18:19 -03:00
parent f683496318
commit c12374f86c
18 changed files with 3441 additions and 248 deletions

144
docs/INSTALACAO.md Normal file
View File

@@ -0,0 +1,144 @@
# 📥 Instalação
Guia completo de instalação do ManyBot em diferentes plataformas.
---
## 📑 Índice
- [Linux](#linux)
- [Windows](#windows)
- [Termux (Android)](#termux-android)
---
## Linux
### 1. Clone o repositório
```bash
git clone https://github.com/synt-xerror/manybot
cd manybot
```
### 2. Configure o bot
Crie o arquivo de configuração:
```bash
touch manybot.conf
nano manybot.conf
```
Exemplo de configuração:
```bash
# 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
bash ./setup
```
### 4. Primeira execução
```bash
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](#linux).
---
## Termux (Android)
> ⚠️ **Aviso:** Suporte experimental. Não há garantia de funcionamento.
```bash
# 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://github.com/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
```bash
# Limpe a cache do npm
npm cache clean --force
# Reinstale dependências
rm -rf node_modules package-lock.json
npm install
```
---
## 📚 Próximos Passos
- [Configuração avançada](./CONFIGURACAO.md)
- [Criando plugins](./PLUGINS.md)