eljur/README.md

61 lines
1.8 KiB
Markdown
Raw Permalink Normal View History

2024-01-27 18:30:58 +00:00
# Элжур бот
Предназначен для получения объявлений в телеграме в виде скриншота и 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
```