Начало работы
Чтоб бот начал отслеживать сданные отчеты необходимо в группу вашей десятки в Телеграмме добавить чат бота @Dreamsybot
Сразу после добавления бот начинает вести историю всех сообщений с хештегами. А также сообщает создателю о том, что появилась новая группа с предложением добавить ее к себе. После подтверждения приходит приветственное сообщение в группу о начале работы и стоимости. В этот момент формируется отчетная таблица для вашей группы.
Структура и описание таблицы
Чтоб получить ссылку на таблицу необходимо в чате вашей группы отправить сообщение #таблица. И в течении 1 минуты придет ссылка на таблицу. По ссылке таблица открывается для Чтения. Чтоб получить доступ Редактора необходимо прислать в личку @Alimakhin почту GMail и название своей команды. По этой почте открою доступ для редактирования. Кому это нужно? - Как правило для Контролеров, которые будут отмечать/редактировать сдачу отчетов и/или для Финансистов для отметки принятых штрафов.
Сформированная таблица содержит 3 листа: "Ежедневные отчеты", "Недельные отчеты", "Настройки".
Первоначально необходимо зайти на лист Настройки и указать следующие данные:
1. Дата и время сдачи первого отчета ПД (формат: ДД.ММ.ГГГГ чч:мм)
2. Дата и время сдачи первого отчета ОПД
3. Отчет ВД обязателен? (Да-Нет)
ВНИМАНИЕ: При не правильном указании сроков сдачи недельных отчетов (ПД, ОПД) бот будет не корректно воспринимать номера отчетов и сообщать, что отчеты не сданы (касается недельных отчетов).
!!! ВНИМАНИЕ: Во избежании неверного заполнения и отображения отчетов запрещается изменять структуру таблицы (добавлять новые столбцы/строки). Если возникла таковая потребность напишите в личку создателю @Alimakhin он подскажет как это лучше и правильнее сделать.
Воспринимаемые хештеги
Отчет утро. #оу1 #оу01 #оу21 #оу50. Отчет принимается ежедневно до 09:59:59 включительно. Если ошибся номером дня или сдал после 10:00, присланный отчет не принимается и не отображается в таблице.
Отчет спорт. #ос1 #ос01 #ос50. Отчет принимается ежедневно до 23:59:59. Если отчет не сдан или ошибка в номере дня, то в таблице остается пропуск. Каждый понедельник запускается проверка количества сданных отчетов по спорту и если за неделю получено менее 3х отчетов, то назначается штраф за отсутствие 3х отчетов спорт! В сводке штрафа к логину пользователя в скобках указывается количество принятых отчетов.
Отчет вывод дня. #вд1 #вд31 #вд50. Отчет принимается ежедневно до 23:59:59 включительно. Логика написания та же что и у отчета спорт. Есть возможность сделать отчет ВД не обязательным, - для этого в Настройках таблицы необходимо выставить "нет" напротив отчета ВД.
Отчет Движение к цели. #дкц1 #дкц07 #дкц50. Отчет принимается ежедневно до 23:59:59 включительно.
План действий. #пд1 #пд02 #пд6. Номер плана задач зависит от недели марафона и начала сдачи отчетов. В таблице на листе "Настройки", которая будет в группе можно будет корректировать дату и время сдачи первого отчета #пд1. Остальные отчеты #пд2, #пд3,... принимаются с интервалом в 7 дней. Необходимо вписать время и дату до которого следует принимать отчет.
(Пример: в Настройках указано, что Дата сдачи первого отчета ПД - 02.01.2023 0:00:00. Это время означает, что уже 2.01.23 отчет ПЗ01 не будет приниматься! Время приема - 01.01.2023 до 23:59:59 включительно).
Полученный отчет с нарушением срока, после его сдачи будет записан в таблицу и выделен красным цветом, если он не будет удалять данные ранее верно записанного отчета. Соответственно если отчет приходит вовремя, он перезаписывает данные неверных отчетов и снимает выделение цветом.
Отчет по плану действий. #опд01#опд2#опд4 Отчет сдается спустя минимум 1 день после сроков постановки предыдущего отчета ОПД. (Пример: Срок сдачи ОПД01 - 09.01.2023 12:00, значит отчет ОПД02 будет приниматься с 10.01.2023 12:00 до 16.01.2023 12:00). В остальном логика отметки отчета та же, что и в ПД.
Дополнительные хештеги:
#штрафы #моидолги Показать штрафы. Посчитать количество не сданных отчетов с начала марафона. Показывает на всех участников общую информацию. Отчет будет показан с задержкой и сразу не отвечает! (Время ответа до 1 минуты).
Чтоб убрать штраф у пользователя необходимо в таблице найти соответствующую ячейку (она будет пустой) и заполнить ее: если отчет есть (в случае отсутствия интернета или по другой уважительной причине) то заполнить пустую ячейку датой/временем сдачи отчета; если человек оплатил штраф, то заполняем словом "опл". Каждая пустая ячейка до текущего дня - штраф.
#таблица Прислать ссылку на таблицу. Ссылка на Гугл таблицу вашей десятки. Ссылка придет не сразу! (Время ответа до 1 минуты).
Ежедневная сводка (рассылка)
Каждый день приходит сообщение от Dreamsybot с отметкой всех тех кто за прошлый день не сдал отчет. Сводка за недельные отчеты (ПД, ОПД) добавляется в случае если на момент выписки прошло до 1 суток спустя срока сдачи соответствующего отчета недели.
Каждый понедельник дополнительно к сводке добавляется проверка отчетов спорт. За неделю необходимо сдать не менее трех отчетов!
В случае если задолженностей нет присылается "похвальное" сообщение.