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

https://github.com/topotun77/tg-bot

Telegram-bot магазина здорового питания (python 3.9, aiogram, SQLite, asyncio, logging)
https://github.com/topotun77/tg-bot

aiogram api asyncio logging python python39 sqlite tg-bot

Last synced: 3 months ago
JSON representation

Telegram-bot магазина здорового питания (python 3.9, aiogram, SQLite, asyncio, logging)

Awesome Lists containing this project

README

          

# Telegram-bot продажи товаров здорового питания

### Данный проект написан на python 3.9 с использованием асинхронной библиотеки **`aiogram`**

• Создание меню бота.
• Регистрация пользователя.
• Расчет параметров здоровья по данным пользователя.
• возможность приобретения товаров из предложенного списка.
• Бот принимает запрос, формирует изображение через API возвращает результат запроса в виде картинки пользователю.
• Работы с внешними библиотеками и API.
• Ведение базы данных.
• Подробное журналирование (логирование) всех действий бота.
• Обработка возникающих при выполнении программного кода ошибок.

## Возможности телеграм-бота:
### Приветствие и информация о себе:
![ScreenShot 1](https://github.com/Topotun77/tg-bot/blob/master/ScreenShots/001.JPG?raw=true)
### Вывод формул расчета:
![ScreenShot 2](https://github.com/Topotun77/tg-bot/blob/master/ScreenShots/002.JPG?raw=true)
### Расчет показателей здоровья:
![ScreenShot 3](https://github.com/Topotun77/tg-bot/blob/master/ScreenShots/003.JPG?raw=true)
### Показ товаров, которые можно купить (информация берется из БД SQLite):
![ScreenShot 4](https://github.com/Topotun77/tg-bot/blob/master/ScreenShots/004.JPG?raw=true)
### В конце предоставляется выбор товара для покупки:
![ScreenShot 5](https://github.com/Topotun77/tg-bot/blob/master/ScreenShots/005.JPG?raw=true)
### Покупка товара и регистрация пользователя:
![ScreenShot 6](https://github.com/Topotun77/tg-bot/blob/master/ScreenShots/006.JPG?raw=true)
### Генерация картинки с использованием нейросети Kandinsky 3.1:
![ScreenShot 7](https://github.com/Topotun77/tg-bot/blob/master/ScreenShots/007.JPG?raw=true)
![ScreenShot 8](https://github.com/Topotun77/tg-bot/blob/master/ScreenShots/008.JPG?raw=true)