Skip to content

ilya-grigoriev/EgeTelegramBot

Repository files navigation

Build statusBuild status

Ege Telegram Bot

Этот бот предназначен для решения задач ЕГЭ с сайта РЕШУЕГЭ.

Технологии бота

Этот бот написан на библиотеке aiogram. В качестве базы данных используется PostgreSQL, работа с которой осуществляется с помощью библиотеки psycopg2.

Запуск бота

  1. Скачайте все необходимые зависимости:
pip install -r requirements.txt
  1. Создайте файл .env и скопируйте в него переменные из файла .env.example. После этого заполните значения переменных:
    • USER_DB - имя пользователя в PostgreSQL.
    • PASSWORD_DB - пароль пользователя в PostgreSQL.
    • HOST_DB - хост для PostgreSQL (по умолчанию 127.0.0.1).
    • PORT_DB - порт для PostgreSQL (по умолчанию 5432).
    • TOKEN - токен бота в Telegram.
  2. Запустите файл main.py. Начнётся парсинг задач с сайтов и добавление данных в базу данных, после чего запустится бот (придётся немного подождать).

Запуск бота через Docker

docker compose up --build

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors