
100% Local WhatsApp Bot, no official API
Features β’
Install β’
Usage β’
Plugins β’
Documentation
π§π· PortuguΓͺs Β· πΊπΈ English
> π’ **Official Instance Online**
> Want to use ManyBot without installing? Add the official bot:
>
> **+55 (16) 99459-1903**
>
> Online 24h (when possible) Β· Availability not guaranteed
>
> By adding, you agree to the [Terms of Use](TERMS_en-us.md)

---
## β¨ Features
- **100% Local** β No dependency on the official WhatsApp API
- **Multi-chat** β Support for multiple chats in a single session
- **Plugin System** β Add, remove, or create features without touching the core
- **Headless** β Runs in the background without a GUI
- **Easy Configuration** β Simple and intuitive config file
---
## π Quick Install
### Option 1: Use the Official Bot (No install)
Add the number **+55 (16) 99459-1903** to your contacts and send `!many` to see available commands.
**Status:** π’ Online (24h when possible, but no guarantee)
> β οΈ **Important:** By using the official bot, you agree to the [Terms of Use](TERMS_en-us.md). Read before adding!
---
### Option 2: Install Your Own Version
```bash
# 1. Clone the repository
git clone https://github.com/synt-xerror/manybot
cd manybot
# 2. Create the config file
cp manybot.conf.example manybot.conf
# 3. Configure as needed (see documentation)
nano manybot.conf
# 4. Run the install script
bash ./setup
# 5. Run the bot
node ./src/main.js
```
π± **Scan the QR Code** on WhatsApp: Menu β Linked Devices β Link a Device
> **β‘ Done!** See the [full documentation](docs/INSTALLATION.md) for more details.
---
## π» Usage
```bash
# Start the bot
node ./src/main.js
# Update to the latest version
bash ./update
# Discover chat IDs
node src/utils/get_id.js
```
---
## π Plugins
ManyBot is built around a plugin system. The kernel only connects to WhatsApp and distributes messages β plugins decide what to do.
### Included Plugins
| Plugin | Command | Description |
|--------|---------|-------------|
| **sticker** | `!sticker` | Converts images, GIFs, and videos into stickers |
| **video** | `!video