An open API service indexing awesome lists of open source software.

https://github.com/maddyrucos/shop_bot_telegram

Бот-магазин для телеграм. Имеет в себе каталог с категориями и товарами, систему баланса и отзывы.
https://github.com/maddyrucos/shop_bot_telegram

aiogram python shop sqlite3 telegram telegram-bot

Last synced: 9 months ago
JSON representation

Бот-магазин для телеграм. Имеет в себе каталог с категориями и товарами, систему баланса и отзывы.

Awesome Lists containing this project

README

          

# Telegram shop-bot
Бот-магазин для telegram. Предназначен для продажи цифровых товаров, не требует участия продавца при сделке.

# Что есть в боте?
1) Каталог с товарами (Каталог - категория - товар)
2) Превью для каждого товара в виде картинки и описания (добавляется админом через СУБД или же в самом боте через /admin)
3) Баланс. Все сделки связаны с балансом (платежи пока что не реализованы, поэтому баланс прописывается вручную)
4) Система отзывов. Пользователи могут оставить отзыв, увидеть общую оценку магазина, а также случайный отзыв.

# Установка
1) Склонировать репозиторий к себе на устройство:
```sh
git clone https://github.com/maddyrucos/Shop_bot_telegram.git
```
2) Создать виртуальное окружение Python:
```sh
python3 -m venv venv
```
3) Войти в виртуальное окружение и установить необходимые pip пакеты:
```sh
. venv/bin/activate
pip install -r requirements.txt
```
4) Создать бота в https://t.me/BotFather и получить токен
5) Создать .env файл в директории с ботом, либо ввести напрямую значения в config.py, где:
TOKEN - токен бота
ADMIN - username админа
6) Запустить бота:
```sh
python3 main.py
```