Creating a Telegram bot to get random anime from the database
Project Goal
Create a Telegram bot that provides users with random anime from the database upon request.
Main Functions
Getting random anime: The command /random returns random anime with title, description, genre, and link.
Searching for anime by genre: The command /genre [genre name] returns random anime based on the specified genre.
User profile: The command /profile provides information about the current user and the ability to update data.
Technological Stack
Programming language: Python
Bot framework: python-telegram-bot
Database: PostgreSQL
Deployment: Docker
Hosting: Heroku / AWS / DigitalOcean
Implementation Stages
Preparation: Setting up the environment and database.
Development: Implementing bot commands and connecting to the database.
Deployment: Configuring Docker and deploying to the chosen hosting.
Testing: Performance and reliability checks.
Launch and Support: Launching the bot and regularly updating the database.
Expected Results
A functional Telegram bot that allows users to quickly and conveniently access information about random anime from the database.
Create a Telegram bot that provides users with random anime from the database upon request.
Main Functions
Getting random anime: The command /random returns random anime with title, description, genre, and link.
Searching for anime by genre: The command /genre [genre name] returns random anime based on the specified genre.
User profile: The command /profile provides information about the current user and the ability to update data.
Technological Stack
Programming language: Python
Bot framework: python-telegram-bot
Database: PostgreSQL
Deployment: Docker
Hosting: Heroku / AWS / DigitalOcean
Implementation Stages
Preparation: Setting up the environment and database.
Development: Implementing bot commands and connecting to the database.
Deployment: Configuring Docker and deploying to the chosen hosting.
Testing: Performance and reliability checks.
Launch and Support: Launching the bot and regularly updating the database.
Expected Results
A functional Telegram bot that allows users to quickly and conveniently access information about random anime from the database.