EasyTourneys is a streamlined Discord bot designed to manage anonymous tournament submissions. It automates the process of collecting entry links via Direct Messages, validating URLs, and generating unique identification codes for participants.
- Anonymous Submissions: Users submit their entries via Direct Messages to keep links and identifiable data out of public server channels.
- Unique ID Generation: Automatically assigns a custom tracking code to every submission for easy verification and organization.
- Automated Validation: Built-in URL checking ensures participants submit valid links rather than plain text or errors.
- Easy Data Export: Replaces manual spreadsheets by allowing organizers to export all submissions into a professional Excel file with one command.
- Download and extract the latest EasyTourneys release.
- Configure Token: Set your Discord Bot Token as an environment variable named
TOKEN. - Install Dependencies: Run
pip install discord.py pandas openpyxlin your terminal. - Launch: Run the script using
python EasyTourneys.pyto bring the bot online.
- !submit: Users type this in the server to receive submission instructions privately via DM.
- !link [url]: Users send their entry link to the bot via DM to receive their Unique Code.
- !checkuser [code]: Organizers use this in the server to find the Discord user associated with a specific code.
- !export: Instantly generates and uploads an
.xlsxfile containing all submission data.
- Language: Python 3.x
- Library: Discord.py
- Data Handling: Pandas & Openpyxl
- Platform: Compatible with any environment supporting Python.
Created by nthnerr