The purpose of the project was to create a Discord bot that periodically cleans text channels to maintain order or anonymity in the channel.
The project is useful as it helps keep channels organized and free of clutter, and can also ensure that sensitive or temporary information is automatically deleted after a certain period.
How the project works
The bot connects to a Discord server and schedules cleaning tasks at specified intervals. It scans the text channels for messages older than the set time limit and deletes them.
Repository Link and Installation
You can find the repository and installation instructions at the following link: Discord Bot AutoCleaner
Algorithm and Code Examples
- Connecting to Discord Server
- Scheduling Cleaning Tasks
- Cleaning the Channel
Skills Acquired
- Advanced JavaScript and Node.js programming
- Working with the Discord API
- Scheduling tasks and handling asynchronous operations
- Implementing automated cleaning functions