Элжур бот Предназначен для получения объявлений в телеграме в виде скриншота и html файла, а также присутствует возможность узнать какие объявления были удалены.
Go to file
Alex Borisov 22206e07b8
All checks were successful
Actions Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m8s
Squashed commit of the following:
commit 0426fe2e70
Author: Alex Borisov <79996669747@ya.ru>
Date:   Tue Jan 30 18:33:58 2024 +0300

    python-actions-test (#1)

    Добавлены быстрые действия для сборки образов

    Reviewed-on: #1
    Co-authored-by: Alex Borisov <79996669747@ya.ru>
    Co-committed-by: Alex Borisov <79996669747@ya.ru>
2024-02-08 18:42:52 +03:00
.gitea/workflows add actions 2024-01-30 18:45:25 +03:00
.vscode python 2024-01-27 21:30:58 +03:00
Eljur python 2024-01-27 21:30:58 +03:00
.gitignore python 2024-01-27 21:30:58 +03:00
Dockerfile Squashed commit of the following: 2024-02-08 18:42:52 +03:00
env_init.py python 2024-01-27 21:30:58 +03:00
env.example python 2024-01-27 21:30:58 +03:00
LICENSE python 2024-01-27 21:30:58 +03:00
main.py python 2024-01-27 21:30:58 +03:00
README.md python 2024-01-27 21:30:58 +03:00
requirements.txt python 2024-01-27 21:30:58 +03:00
sad.png python 2024-01-27 21:30:58 +03:00
sample.env python 2024-01-27 21:30:58 +03:00
scraper.py python 2024-01-27 21:30:58 +03:00

Элжур бот

Предназначен для получения объявлений в телеграме в виде скриншота и html файла, а также присутствует возможность узнать какие объявления были удалены.

Экспуатация проекта

Скачивание проекта

git clone https://git.soaska.ru/sosiska/eljur
cd eljur

Создание .env файла

Используйте sample.env, чтобы создать свой .env файл. env.example - пример, как может выглядеть файл .env

ELJUR_LOGIN=Vasya2005
ELJUR_PASSWORD=password_example
ELJUR_DOMAIN=2007

TG_TOKEN=123045678:ABCD_Uj3dQwUpDrf6e2-iCmI34v2SEGdZz0
TG_ID=1234567321
TG_API_URL=https://api.telegram.org/

Подготовка к запуску проекта

  1. Создайте виртуальное окружение в папке с проектом и активируйте его:

(Debian)

python3 -m venv venv
source venv/bin/activate
  1. Установите библиотеки:
pip install -r requirements.txt
  1. Установите движок chromium:
playwright install chromium
playwright install-deps
  1. Запустите проект:

(Debian)

python3 main.py