61 lines
1.8 KiB
Markdown
61 lines
1.8 KiB
Markdown
|
# Элжур бот
|
|||
|
|
|||
|
Предназначен для получения объявлений в телеграме в виде скриншота и html файла,
|
|||
|
а также присутствует возможность узнать какие объявления были удалены.
|
|||
|
|
|||
|
- [Быстрая установка и запуск с помощью Docker](https://git.soaska.ru/sosiska/eljur/-/wikis/home)
|
|||
|
|
|||
|
## Экспуатация проекта
|
|||
|
|
|||
|
#### Скачивание проекта
|
|||
|
```bash
|
|||
|
git clone https://git.soaska.ru/sosiska/eljur
|
|||
|
cd eljur
|
|||
|
```
|
|||
|
|
|||
|
#### Создание .env файла
|
|||
|
Используйте [sample.env](https://git.soaska.ru/sosiska/eljur/-/blob/main/sample.env?ref_type=heads), чтобы создать свой .env файл.
|
|||
|
[env.example](https://git.soaska.ru/sosiska/eljur/-/blob/main/env.example?ref_type=heads) - пример, как может выглядеть файл .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/
|
|||
|
```
|
|||
|
|
|||
|
- [Как получить данные телеграм](https://git.soaska.ru/sosiska/eljur/-/wikis/How-to-get-telegram-data)
|
|||
|
|
|||
|
### Подготовка к запуску проекта
|
|||
|
|
|||
|
1) Создайте виртуальное окружение в папке с проектом и активируйте его:
|
|||
|
|
|||
|
`(Debian)`
|
|||
|
```bash
|
|||
|
python3 -m venv venv
|
|||
|
source venv/bin/activate
|
|||
|
```
|
|||
|
|
|||
|
2) Установите библиотеки:
|
|||
|
|
|||
|
```bash
|
|||
|
pip install -r requirements.txt
|
|||
|
```
|
|||
|
|
|||
|
3) Установите движок chromium:
|
|||
|
|
|||
|
```bash
|
|||
|
playwright install chromium
|
|||
|
playwright install-deps
|
|||
|
```
|
|||
|
|
|||
|
4) Запустите проект:
|
|||
|
|
|||
|
`(Debian)`
|
|||
|
```bash
|
|||
|
python3 main.py
|
|||
|
```
|