Ссылка на Google Sheet: https://docs.google.com/spreadsheets/d/1PsVLEBmCdrp9R8KSIqGC8eD252DIa26IYSOnatMkAUU/edit#gid=0
Настройка и запуск:
- Клонируйте репозиторий на локальную машину:
git clone https://github.com/Ilnur786/kanalservice.git
- Заполните поле CHAT_ID в конфиг файле config/.env.prod. Чтобы получить chat_id, запустите бота @username_to_id_bot.
- Бот присылающий уведомления доступен по адресу @kanalserviceNoticeBot.
- Перед запуском докер композа обязательно найдите бота в тг
- Убедитесь что на вашей машине установлен docker и docker-compose
- Находясь в папке проекта запустите команду в терминале:
docker-compose up
- Скрипт проверят Google Sheet раз в минуту
- Скрипт проверяет просроченные заказы раз в минуту
- Для обновления данных в дэшборде обновите страницу
- удалить базу (опционально)
sudo rm -rf db-data
docker-compose rm -f
sudo docker-compose up --build
Проект разрабатывался и тестировался на WSL2 (Ubuntu 20.04, python 3.8.0).