A Discord bot built with py-cord and SQLAlchemy that manages a waitlist queue for Bluesky invites on Blue Social Discord Server. The bot prioritizes users based on their message activity and other engagement metrics determined by admins.
- Track user activity in Discord servers
- Maintain a dynamic waitlist queue
- Distribute Bluesky invites automatically
- Customizable scoring system for user prioritization
- Python
- py-cord (Discord API wrapper)
- SQLAlchemy (ORM for database management)
- PostgreSQL
- Clone the repository:
git clone https://github.com/arian81/bluey
cd bluey- Install dependencies using pipenv:
pipenv install- Create a
.envfile in the project root and add your Discord bot token:
DISCORD_BOT_TOKEN=your_bot_token_here- Activate the virtual environment:
pipenv shell- Run the bot:
python main.py- License: MIT