https://github.com/nomadsdev/discord-bot-manage
Discord Bot Management: A bot for automating server tasks, including clearing channels and sending bulk messages.
https://github.com/nomadsdev/discord-bot-manage
discord discord-py management python
Last synced: 10 months ago
JSON representation
Discord Bot Management: A bot for automating server tasks, including clearing channels and sending bulk messages.
- Host: GitHub
- URL: https://github.com/nomadsdev/discord-bot-manage
- Owner: nomadsdev
- Created: 2024-08-27T04:55:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-27T05:14:00.000Z (over 1 year ago)
- Last Synced: 2025-02-24T16:01:40.418Z (11 months ago)
- Topics: discord, discord-py, management, python
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Discord Bot Management
## Overview
This project is a Discord bot designed to manage server operations such as clearing channels, sending mass messages, and kicking members. It uses the `discord.py` library to interact with the Discord API and is built to automate various administrative tasks in a Discord server.
## Features
- **Clear Server:** Deletes all channels and kicks all members (except the bot itself).
- **Mass Messaging:** Sends bulk messages to multiple channels.
- **Server Management:** Provides commands to manage the server in bulk, such as creating channels and sending messages.
## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/nomadsdev/discord-bot-manage.git
cd discord-bot-manage
```
3. **Install the required packages:**
```bash
pip install discord.py
```
4. **Configure the bot:**
- Open the `discord.py` file.
- Replace `'YOUR_BOT_TOKEN_HERE'` with your actual Discord bot token.
## Usage
1. **Run the bot:**
```bash
python discord.py
```
2. **Available Commands:**
- `!pro`: Clears the server, creates 12 channels, and sends 5 messages to each channel.
- `!pros`: Creates 20 channels and sends 10 messages to each channel.
- `!pross`: Creates 20 channels and sends 10 messages to each channel, then calls `!proleak`.
- `!pross`: Creates 40 channels and sends 10 messages to each channel.
- `!mess`: Sends "@everyone" message 40 times to the channel where the command is invoked.
- `!kickall`: Kicks all members from the server except the bot.
## Contact
For support or inquiries, please contact us at [support@jmmentertainenmt.com](mailto:support@jmmentertainenmt.com).
## License
This project is licensed under the MIT License