2024-01-26 18:52:05 +03:00
|
|
|
|
# B2B center bot
|
|
|
|
|
Бот для взаимодействия с площадкой B2B center и парсинга данных
|
|
|
|
|
|
|
|
|
|
## Системные требования
|
|
|
|
|
Перед использованием бота нужно убедиться, что ваш сервер соответствует определенным системным требованиям.
|
|
|
|
|
И на нем установлены зависимости указанные далее
|
|
|
|
|
|
|
|
|
|
1. ОС Ubuntu 22.04 (Используется Server версия без графического интерфейса)
|
|
|
|
|
2. Python версии 3.11 и выше + python3.11-venv
|
|
|
|
|
3. Веб-браузер Chrome последней версии
|
|
|
|
|
|
|
|
|
|
## Установка и запуск
|
|
|
|
|
1. Выполняем обновление системы
|
|
|
|
|
```bash
|
|
|
|
|
sudo apt update && sudo apt upgrade -y
|
|
|
|
|
```
|
|
|
|
|
2. Добавляем репозиторий python
|
|
|
|
|
```bash
|
|
|
|
|
sudo apt install software-properties-common -y
|
|
|
|
|
sudo add-apt-repository ppa:deadsnakes/ppa -y
|
|
|
|
|
```
|
|
|
|
|
3. Обновим пакеты
|
|
|
|
|
```bash
|
|
|
|
|
sudo apt update
|
|
|
|
|
```
|
|
|
|
|
4. Установим Python нужной версии
|
|
|
|
|
```bash
|
|
|
|
|
sudo apt install python3.11 python3.11-venv -y
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
5. Установим [Google Chrome](https://tecadmin.net/install-google-chrome-in-ubuntu/)
|
|
|
|
|
|
|
|
|
|
6. ```bash
|
|
|
|
|
source /venv/bin/activate
|
|
|
|
|
```
|
|
|
|
|
7. ```bash
|
|
|
|
|
python main.py
|
|
|
|
|
```
|