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
|
||
```
|