ReelSift is a Telegram bot and backend application that helps users find and filter movie showtimes using a combination of manual filters and AI-powered prompts. It scrapes afisha.ru for today's films and enables users to specify their movie preferences directly via Telegram.
Write to @ReelSiftBot in Telegram
- Telegram Bot Integration: Interact with a Telegram bot to search for movies and set filters.
- Schedule Parsing: Automatically fetches and parses film schedules from afisha.ru.
- Flexible Filtering:
- Date Filter: Set desired date interval ranges for movie sessions (today by default).
- Time Filter: Set desired time ranges for movie sessions.
- Excluded Genres: Specify genres you don't want to see.
- Mandatory Genres: Choose genres you want to see.
- AI Prompt Filter: Use natural language prompts to further refine movie recommendations (e.g., "I want to see a movie about heroism").
- Java 24
- Maven
- JSoup
- TelegramBots
- Redis (Jedis)
- DeepSeek API
