Skip to content

LiliaTi/Fish_store_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Чатбот интернет-магазин

Бот для совершения покупок через Telegram, который интегрируется с CMS, используя ElasticPath API

На данный момент в боте реализовано:

  • Вывод списка товаров магазина
  • Добавление товаров в корзину
  • Удаление товаров из корзины
  • Вывод содержимого корзины
  • Навигация по меню
  • Добавление заказа и клиента в базу

Как уствновить

Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей.

pip install -r requirements.txt

Параметры TG_BOT_TOKEN, MOLTIN_CLIENT_SECRET, MOLTIN_CLIENT_ID, REDIS_PASSWORD, REDIS_HOST и REDIS_PORT должны находится в файле .env рядом со скриптом.

Пример использования

fish_store_bot.gif

Деплой на Heroku

Склонируйте репозиторий, войдите или зарегистрируйтесь на Heroku

Создайте новое приложение Heroku, во вкладке Deploy подключите ваш github аккаунт.Выберите нужный репозиторий.

Во вкладке Settings установите переменные окружения как Config Vars.

Активируйте бота на вкладке Resourses.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages