Проект магазина по продаже рыбы через Telegram
MVP версия проекта позволяет:
- Выбрать нужный товар в меню
- Добавлять товары в корзину
- Удалять товары из корзины
- Посмотреть корзину
- Оставить контакты покупателя для обратной связи
Пример работы бота: @antauren_fish_shop_bot
-
Создайте магазин в Elasticpath
-
Создайте базу данных в RedisLabs
-
Создайте бота Telegram messenger
-
Установить Python3
-
Установите зависимости:
pip install -r requirements.txt
Создать в корне проекта файл .env
и прописать в нем переменные следующим образом:
ELASTICPATH_CLIENT_ID=3eSrFJPC50DAFuUhqf2qvLhGf3HwyFPvB3mB93LStv
ELASTICPATH_CLIENT_SECRET=ee1O0w5hDObQIZoa5ezpcC7pP2AWOb0yXTUamRLJ7V
TELEGRAM_TOKEN=5872136171:AAFPcxfBeh0ejlE3iTOfbqNv9DAkH_c4vGJ
DATABASE_PASSWORD=xSOWV51GKj1m52EytYNMRNHNIR6XAdvJ
DATABASE_HOST=redis-1324.c100.us-east-2-5.ec2.cloud.redislabs.com
DATABASE_PORT=16633
python3 bot.py
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.