Automatic Mass File Uploading to Discord Server.
Description · Review · Installation · Usage · Features · Contributing · License
Discord Media Uploader is a Python bot that automates the process of uploading files to your Discord server. It allows you to easily share media files, documents, and more with your server members without the need for manual interaction. Simply run the bot, and it will monitor a designated folder for new files and upload them to the server automatically. It saves you time and effort by streamlining the file-sharing process.
To use Discord Media Uploader, follow these steps:
- Clone the repository or download the source code.
- Install the required dependencies by running
pip install -r requirements.txt
. - Obtain a Discord bot token. You can create a new bot and obtain the token from the Discord Developer Portal. Tutorial
- Configure the bot settings in the
config.py
file. Set theTOKEN
variable to your Discord bot token. - Paste all your media files or folders in the
media
folder. - Run the bot by executing the
DiscordMediaUploader.py
file using Python. - Type
!kaboom
in the Channel where you want to upload all your files
- Make sure the bot is running and connected to your Discord server.
- Drop the files or folders into the
media
folder. - The bot will automatically detect new files or folders within the directory and upload them to the specified channel in your Discord server.
- You can monitor the bot's activity through the console output or check the logs for a record of uploaded files.
- Automatic Mass File Uploading: The bot automatically detects and uploads multiple files placed in the designated folder, allowing you to upload a large number of files to your Discord server effortlessly.
- Supports Various File Types: Upload media files, documents, and more to your Discord server. The bot supports a wide range of file types, making it versatile for sharing different types of content.
- No Duplicate Upload: The bot checks for duplicate files and ensures that files are not uploaded multiple times. This prevents clutter and helps maintain organization within your Discord server.
- Logging and Tracking: Keep track of uploaded files through a log file for easy reference. The bot records information about each uploaded file, including the file name, upload timestamp, and the size of the file.
- Create threads for multiple folders: Each folder will have a separate thread created.
Contributions to Discord Media Uploader are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test them thoroughly.
- Commit your changes and push them to your forked repository.
- Submit a pull request, explaining your changes and their benefits.
This project is licensed under the MIT License.
⭐️ Star the Repository: If you find this project useful, please consider giving it a star on GitHub to show your support. Thank you!