Skip to content

Бот для пиццерии. Интеграция с CMS Moltin, приём оплаты через tg pay, определение локации клиента и расчёт стоимости доставки, оповещение курьеров

Notifications You must be signed in to change notification settings

ITerekhov98/pizz-o-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tg-Бот с приёмом платежей для пиццерии

Установка

Скачайте код из репозитория, перейдите в каталог и установите необходимые зависимости:

pip3 install -r requirements.txt

Настройка

В каталоге с кодом создайте файл .env и заполните его в формате Ключ=значение следующими данными:

  • ELASTIC_PATH_CLIENT_ID - ID вашего профиля в Moltin
  • ELASTIC_PATH_CLIENT_SECRET - secret key вашего профиля в Moltin
  • TG_BOT_TOKEN - токен вашего tg бота
  • REDIS_HOST - данные вашей базы данных в redis, используется для хранения промежуточных данных.
  • REDIS_PORT
  • REDIS_PASSWORD
  • YANDEX_API_TOKEN - токен для геокодера яндекс. Нужен для определения координат по присланному от клиента адресу
  • TG_PAYMENT_TOKEN - токен для приёма платежей в телеграмм, можно получить через BotFather
  • FEEDBACK_DELAY - задержка в секундах для отправки клиенту сообщения обратной связи

Запуск

Запустите бота командой:

python tg_bot.py

About

Бот для пиццерии. Интеграция с CMS Moltin, приём оплаты через tg pay, определение локации клиента и расчёт стоимости доставки, оповещение курьеров

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages