A Discord bot that helps users find common movies in their Letterboxd watchlists and randomly select movies to watch.
- Compare watchlists between 2-4 users
- Find common movies across multiple watchlists
- Randomly select a movie from the common watchlist
- Async operations for better performance
- Rate limiting protection
/watchlist_overlap- Compare watchlists between 2-4 users/random_movie- Pick a random movie from common watchlist between 2-4 users
- Install dependencies:
pip install -r requirements.txt- Create a
.envfile with your Discord bot token:
DISCORD_TOKEN=your_token_here
- Run the bot:
python main.py-
/watchlist_overlap username1:user1 username2:user2 [username3:user3] [username4:user4]- Shows all movies that appear in all specified users' watchlists
-
/random_movie username1:user1 username2:user2 [username3:user3] [username4:user4]- Picks one random movie from the common watchlist
The bot includes a 15-second delay between requests to respect Letterboxd's rate limits.