Releases: fr33lo/dfu
Releases · fr33lo/dfu
Discord File Updater v.1.0.0-alpha
Discord File Updater v1.0.0-alpha
Welcome to the first alpha release of Discord File Updater! This tool is designed to automatically download and manage files from specified Discord channels, making it easier for server administrators, mod developers, and others to keep local files synced with Discord uploads.
What's New
- Initial release of Discord File Updater
- Support for monitoring multiple text and forum channels
- Automatic file downloading based on specified file extensions
- Version control for downloaded files using timestamp-based naming
- Discord bot commands for manual updates and channel management
- Configurable update intervals and file size limits
- Basic permission system for bot commands
Key Features
- 🖥️ Multi-Channel Support: Monitor multiple text and forum channels simultaneously
- 🔍 File Type Filtering: Customize which file types to download based on extensions
- ⏱️ Scheduled Updates: Automatically check for new files at specified intervals
- 🤖 Discord Commands: Manage the bot directly through Discord with easy-to-use commands
- 📦 Version Control: Keep track of file versions with timestamp-based naming
- 🔔 Notification System: Get notified in a specified Discord channel when new files are downloaded
- 🔒 Secure: Uses environment variables for sensitive information
Installation
-
Clone the repository:
git clone https://github.com/fr33lo/dfu.git cd dfu
-
Install the required dependencies:
pip install -r requirements.txt
-
Set up your environment variables in a
.env
file:DISCORD_BOT_TOKEN=your_bot_token_here DISCORD_CHANNEL_IDS=channel_id1,channel_id2,channel_id3 PLUGINS_DIR=/path/to/your/plugins/directory ALLOWED_EXTENSIONS=.zip,.jar UPDATE_INTERVAL=3600 NOTIFICATION_CHANNEL_ID=notification_channel_id
-
Run the bot:
python discord_file_updater.py
Feedback and Contributions
I welcome your feedback and contributions! Please feel free to open issues or submit pull requests on our GitHub repository.
What's Next
- Implement a web interface for easier management
- Add support for regex-based file filtering
- Introduce a plugin system for extended functionality
- Improve error handling and recovery mechanisms
- Implement a file cleanup system to manage older versions
Thank you for your interest in Discord File Updater. I hope this tool enhances your Discord file management experience!