update documentation and remove systemd support
This commit is contained in:
144
docs/INSTALACAO.md
Normal file
144
docs/INSTALACAO.md
Normal 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)
|
||||
Reference in New Issue
Block a user