Этот проект представляет собой телеграм-бота, написанного на Python, который позволяет пользователям работать с расписанием.
- Проверка наличия определенной группы в базе данных, если таковой нет, то добавление ее расписиная через ссылку с таблицей от пользователя.
- Изменение расписания и проверка актуальности через телеграм.
- Просмотр расписания на определенный день или всю неделю.
- main.py: Главный файл программы, который запускает телеграм-бота.
- BotScripts/bot.py: Файл, содержащий основной функционал телеграм-бота.
- TableScripts/download_google.py: Файл для загрузки таблицы с расписанием из Google Sheets и заполнения базы данных.
- TableScripts/db_in.py: Файл для переноса данных из таблицы в базу данных.
- TableScripts/db_out.py: Файл для предоставления расписание пользователю.
- Testing: Папка с простыми тестами с использованием pytest
- requirements.txt: Файл, содержащий список всех зависимостей проекта.
Этот проект также поставляется с файлами Dockerfile и docker-compose.yml, которые помогают упростить развертывание и управление вашим приложением в контейнерах Docker.
- requirements.txt: Файл, содержащий список всех зависимостей проекта.