An open API service indexing awesome lists of open source software.

https://github.com/t1chcoder/cinemabot

Telegram bot for movie recommendations, reviews and personalized watchlists
https://github.com/t1chcoder/cinemabot

aiogram movies-and-cinemas postgresql python sql sqlalchemy sqlite telegram-bot

Last synced: about 2 months ago
JSON representation

Telegram bot for movie recommendations, reviews and personalized watchlists

Awesome Lists containing this project

README

          

# Telegram Bot


Telegram
Aiogram
Python
MySQL
SQLAlchemy
GitHub



A powerful Telegram bot built with Aiogram, an asynchronous framework for bot development, and SQLAlchemy, a robust ORM for managing databases. This bot offers seamless handling of user interactions, efficient data storage, and a scalable foundation for creating advanced Telegram bot functionalities.

## Screenshots

### Bot
![App Screenshot](https://i.imgur.com/uD1M4l4.png)

## About this Project:

I'll be happy if you provide any feedback or code improvements or suggestions.

Connect with me at:



  


  


  


  


📫 How to reach me: zhumabaevasadbek123@gmail.com

## Some technical information:

- Aiogram - 3.14.0
- SQLAlchemy - 2.0.36

## To Install:

Cloning the Repository:

```
$ git clone github.com/T1chCoder/CinemaBot.git
$ cd CinemaBot
```

Installing the environment control:

```
$ pip install virtualenv
$ virtualenv env
```

Activating the environment:

on Windows:

```
env\Scripts\activate
```

on Mac OS / Linux:

```
$ source env/bin/activate
```

Installing dependencies:

```
$ pip install -r requirements.txt
```

Create a .env file on ecom folder (/.env) setting all requirements without using space after "=".

Copy and paste on our .env file:

```
# Secret keys
BOT_API_TOKEN=BOT_API_TOKEN

# Database settings
DB_NAME=DB_NAME
DB_USER=DB_USER
DB_PASSWORD=DB_PASSWORD
DB_HOST=DB_HOST
DB_PORT=DB_PORT

# Bot settings
MESSAGE_CLEAR=MESSAGE_CLEAR
```

Finishing running server:

```
$ python run.py
```

## Contributing

You can send how many PR's do you want, I'll be glad to analyse and accept them! And if you have any question about the
project...

📫Email-me: t1chcoder@gmail.com

Thank you!

## License


NPM
  

This project is licensed under the MIT License - see
the [LICENSE.md](https://github.com/T1chCoder/ShopSmart/blob/master/LICENSE.md) file for details.