Kino Tracker Bot is a Telegram bot that tracks the availability of movies in selected cinemas and notifies users when a movie becomes available. Also, it answers users question about upcoming and showing films in natural language and generates voice messages through the Eleven Labs Voice API.
With the addition of a GenAI feature, users can now inquire about upcoming and currently showing films in natural language, thanks to the integration with a Langchain SQL agent. Moreover, responses are enhanced with voice outputs generated by the Eleven Labs Voice API, providing a more interactive and engaging user experience.
Features:
- Tracks the availability of movies in selected cinemas.
- Notifies users when a movie becomes available.
- New: GenAI feature for asking about upcoming and showing films in natural language.
- New: Voice-generated answers through Eleven Labs Voice API for a more immersive experience.
demo.mp4
- Set the environment variables\n Use the .env file to add environment variables for Docker Compose.
- To start the bot, you can use the docker compose-up command in the terminal.\n
docker compose up
To ensure your commits meet the repository's code standards, install the pre-commit hooks using the following command:
pre-commit install