Модуль выполняющий автоматическую рассылку расписания для UniversityScheduleBot.
Docker Hub: paladin705/telegram_schedule_bot_autoposting
Модуль использует Telegram Bot API для отправки расписания и СУБД PostgreSQL для хранения данных.
Для запуска docker контейнера загружаемого с Docker Hub можно использовать следующую команду:
docker run \
-v ./autoposting/log:/app/log \
-e DB_NAME=<Введите значение параметра> \
-e DB_USER=Введите значение параметра<> \
-e DB_PASSWORD=<Введите значение параметра> \
-e DB_HOST=<Введите значение параметра> \
-e TELEGRAM_API_TOKEN=<Введите значение параметра> \
-e STATISTIC_TOKEN=<Введите значение параметра> \
-e WEEK_TYPE=<Введите значение параметра> \
-e TZ=<Введите значение параметра> \
paladin705/telegram_schedule_bot_autoposting:latest
/app/log
- Директория где располагаются логи модуля
DB_NAME
- Название базы данных (БД) PostgreSQLDB_USER
- Имя пользователя БДDB_PASSWORD
- Пароль пользователя БДDB_HOST
- Адрес БДTELEGRAM_API_TOKEN
- Токен Telegram Bot APISTATISTIC_TOKEN
- Токен для отправки статистики на chatbase.com. Необязательный параметр (На данный момент не используется - Chatbase прекращает работу 27 сентября 2021 года)WEEK_TYPE
- Тип первой недели семестра 0 - числитель, 1 - знаменательTZ
- Часовой пояс. По умолчаниюEurope/Moscow