Телеграмм бот напоминающий пить таблеточки и журналирующий принятую дозировку.
Есть возможность откладывать напоминания автоматически, если проигнорировал сообщение или в ручную, настраивается отдельно. Так же бот умеет записывать принятую дозировку после подтверждения.
Про анонимность можно не беспокоится, бот никакие персональные данные не хранит.
Ссылка на бот: https://t.me/TabletossBot
docker-compose build
cp config.example.py config.py
vim config.py
# edit config.py
python3 init_db.py
docker-compose up -dmake startmake reinstall make create_migrations - Добавление напоминания
- Отправка напоминаний по расписанию
- Удаление напоминания
- Удаление всех напоминаний
- Сохранение состояния после перезагрузки (sqllite)
- Остановка напоминания
- Включение напоминания
- Остановка всех напоминаний
- Введение журнала принятых лекарств
- Удаление записи из дневника
- Автоматическое откладывание напоминания
- Подтверждение принятой таблетки
- Возможность отложить напоминание
- Установка timezone
- Настройка интервала напоминания
- Настройка настойчивости бота
- Написать help и настроить бот
- Отправка журнала в csv формате
- Настроить CI
- Получение timezone из локации
- Логирование ошибок в sentry
- Логирование действий
- Редактирование настроек
- Удаление персональных данных
- Валидация пользовательских данных
- Добавить возможность накатывать миграции схемы БД
- Сохранять отложенные напоминания
- Запись пропущенной дозы
- Установка текущего времени для добавления дозы
- Установка напоминания на период дат
- Обработка транзакций
- В команде history отдаются последние 3 записи, всю историю можно получить через команду report
- Выводить только активные или не активные напоминания
- Выводить отчет за квартал
- [-] Выводить отчет за выбранный период (месяц/квартал/год)
- [-] Выводить отчет по конкретному лекарству
- [-] Список не регулярных, но часто принимаемых лекарств


