Бот-парсер событий для закрытых чатов телеграм

Для онлайн-школы необходима автоматизация учета отправки домашних заданий и штрафов за просроченные дедлайны. Коммуникация с учениками ведется в телеграм-группах.

Что нужно автоматизировать
Необходимо вести учет таких событий

Факт сдачи домашних заданий
Время сдачи домашних заданий. Определение до дедлайна или после
Студент оповещается о штрафе за опоздание если необходимо
Фиксируется факт уплаты штрафа
Допуск к следующему занятию (допущен/не допущен).

По факту сбора учебных заданий и штрафов необходимо оповестить студентов , у которых образовался долг по учетной программе или по оплате штрафов.

Варианты реализации
1) Бот школы, в котором осуществляется коммуникация по учебному процессу и фиксируются события

Данные об этих событиях попадают в сводную таблицу со статистикой по показателям всех студентов по каждому уроку.

По дедлайну бот оповещает студентов в чате о долгах по учебной программе и/или по штрафам.

2) Бот, который подключается к чату школы и по заданному расписанию проверяет факт отправки сообщений с хештегами от студентов. Хештеги задаются для каждого типа событий.

Бот по расписанию проверяет наличие сообщений с хештегами и записывает факты событий (произошло, не произошло и время события) в гугл-таблице.

По дедлайну бот оповещает студентов в чате о долгах по учебной программе и/или по штрафам.


Возможна поэтапная реализация.
Смысловая оценка домашних заданий не нужна. Нужно вести учет событий: сдал/не сдал, сдал вовремя/нарушил дедлайн

Читайте на 123ru.net