An open API service indexing awesome lists of open source software.

https://github.com/meomundep/discord-autobot

Auto chat, leave, join discord server, delete, reaction messages with AI. [100 STARS TO ENABLE AUTO CHAT WITH AI]
https://github.com/meomundep/discord-autobot

airdrop airdrop-application airdrop-claim-bot airdrop-farm airdrop-free airdrop-huner-download api bot bounty chat discord gemini get hunter meomundep open-router post

Last synced: 6 months ago
JSON representation

Auto chat, leave, join discord server, delete, reaction messages with AI. [100 STARS TO ENABLE AUTO CHAT WITH AI]

Awesome Lists containing this project

README

          

# πŸ€– Discord Automation Bot by @MeoMunDep

![DISCORD_MEOMUNDEP_CLI](https://github.com/MeoMunDep/Discord-Autobot/blob/main/Discord_autobot/IMAGE/DISCORD_MEOMUNDEP_CLI.png?raw=true)

## 🌐 Overview
This bot automates interactions on **Discord**, including sending messages, joining/leaving servers, and handling messages using **multiple accounts** with **proxy support**.

---

## πŸš€ Features
- πŸ’¬ **Auto Messaging**: Sends messages to specified channels.
- βž• **Auto Join Servers**: Joins servers using invite links.
- βž– **Auto Leave Servers**: Leaves specified servers.
- 🌍 **Proxy Support**: Supports HTTP(S) and SOCKS5 proxies.
- πŸ—‘οΈ **Auto Message Deletion**: Deletes sent messages after a configurable delay.
- 🌐 **Multi-language Support**: Configurable message language.

---

## πŸ› οΈ Installation

### πŸ“‹ Requirements
- **Node.js** `v22.11.0`
- **npm** `v10.9.0`

πŸ“¦ Download: [Node.js & npm](https://t.me/KeoAirDropFreeNe/257/1462)

### πŸ“₯ Steps
1. **Clone the repository:**
```bash
git clone https://github.com/MeoMunDep/Discord-Autobot.git
cd "dirscord-autobot/discord_autobot"
```

2. **Install dependencies:**
```bash
npm install
```
⚠️ If you see an *Execution Policy* error on Windows:
```bash
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
```
Then rerun:
```bash
npm install
```

3. **Configure the bot:**
Edit the `configs.json` file to suit your preferences.

4. **Prepare input files:**
- πŸ“„ `tokens.txt`: List of Discord tokens (one per line).
- πŸ†” `channel_ids.txt`: List of channel IDs to send messages.
- 🌐 `proxies.txt`: List of proxies (optional).
- πŸ”— `join_servers.txt`: Discord invite codes.
- πŸšͺ `leave_servers.txt`: Server IDs to leave.
- πŸ“œ `messages.yaml`: Messages in multiple languages.

πŸ“Œ Helpful links:
- πŸ”‘ Get tokens: [Here](https://t.me/KeoAirDropFreeNee/1570)
- πŸ’¬ Get chat ID: [Here](https://t.me/KeoAirDropFreeNee/1569)
- πŸ“‘ Get channel/server ID: [Here](https://t.me/KeoAirDropFreeNee/1676)

---

## βš™οΈ Configuration (`configs.json`)

| βš™οΈ Setting | πŸ“˜ Description |
|----------------------|-----------------------------------|
| `auto_chat` | Enable/disable auto messaging |
| `delete_message` | Enable message deletion |
| `join_server` | Enable auto join servers |
| `leave_server` | Enable auto leave servers |
| `language` | Language used for messages |

🧾 Example `configs.json`:
```json
{
"maxAccountsAtOnce": 1,
"delayBetweenAccounts": 15,
"delayEachChannel": [3, 5, 7],
"delayEachChat": [5, 10, 15],
"timeToRestartAllAccounts": 3600,

"chat_language": "en",

"auto_chat": true,
"join_server": true,
"leave_server": true,
"delete_message": true,
"enable_replies": true,
"enable_reactions": true,
"reaction_chance": 0.5,
"enable_ai_replies": true,

"ai_providers": {
"groq": "",
"openrouter": "",
"gemini": ""
}
}

```

---

## ▢️ Usage

πŸ“Œ Run the bot:
```bash
node meomundep_discord.js
```

⬆️ Update the bot:
```bash
git pull
```

---

## πŸ” How It Works
- Reads settings from `configs.json` and input files.
- Logs into multiple Discord accounts using provided tokens.
- Applies proxy settings per account (if configured).
- Executes tasks such as:
- Sending messages
- Joining servers
- Leaving servers
- Logs every event with timestamps.
- Loops continuously with delays between cycles.

---

## πŸ“ Logs and Timestamps
- Each log entry includes a timestamp.
- Timestamp format matches the selected `language` setting.

---

## ⚠️ Notes
- Ensure all tokens are valid and have required permissions.
- Use proxies to avoid rate limits or bans.
- If using many accounts, you may need to optimize delay settings.

---

## πŸ“ž Contact & Support
- πŸ›’ **Support me via these links**: [Link 1](https://t.me/KeoAirDropFreeNe/312/27801) | [Link 2](https://github.com/MeoMunDep/MeoMunDep)
- πŸ’¬ **Contact Me**: [@MeoMunDep](https://t.me/MeoMunDep)
- πŸ‘₯ **Group**: [Join Group](https://t.me/KeoAirDropFreeNe)
- πŸ“’ **Channel**: [Visit Channel](https://t.me/KeoAirDropFreeNee)

---

## πŸ“œ License
❗ **Do not steal or copy this project.**
πŸ’€ Use it at your own risk.
🚫 Don’t DM me with silly questions.