/sitescreenshot_bot

async telegram screenshot bot

Primary LanguagePython

Sitescreenshot_bot

Telegram bot responds to any link in the chat and offers the user a screenshot of the site.


Installation

  1. git clone https://github.com/yoninjago/sitescreenshot_bot.git
  2. cd into new directory
  3. Copy .env.example to your .env file
  4. Fill .env file with your credentials

Usage

Run docker-compose up -d to start.


Used tech:

  • Python 3.10+
  • aiogram
  • SQLAlchemy 1.4+
  • Pyppeteer
  • PostgreSQL as database
  • asyncpg as database driver for SQLAlchemy
  • Docker with docker-compose for deployment