Телеграмм бот напоминающий пить таблеточки и журналирующий принятую дозировку.
Есть возможность откладывать напоминания автоматически, если проигнорировал сообщение или в ручную, настраивается отдельно. Так же бот умеет записывать принятую дозировку после отправки фото, тоже настраивается отдельно.
Про анонимность можно не беспокоится, бот никакие персональные данные не хранит.
Ссылка на бот: 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 -d
make reinstall
make create_migrations
- Добавление напоминания
- Отправка напоминаний по расписанию
- Удаление напоминания
- Удаление всех напоминаний
- Сохранение состояния после перезагрузки (sqllite)
- Остановка напоминания
- Включение напоминания
- Остановка всех напоминаний
- Введение журнала принятых таблеток
- Удаление записи из дневника
- Автоматическое откладывание напоминания
- Подтверждение принятой таблетки
- Возможность отложить напоминание
- Установка timezone
- Настройка интервала напоминания
- Настройка настойчивости бота
- Подтверждение принятой таблетки с фото
- Пропуск шага отправки фото
- Написать help и настроить бот
- Отправка журнала в csv формате
- Настроить CI
- Получение timezone из локации
- Логирование ошибок в sentry
- Логирование действий
- Редактирование настроек
- Удаление персональных данных
- Валидация пользовательских данных
- Добавить возможность накатывать миграции схемы БД
- Сохранять отложенные напоминания
- Запись пропущенной дозы
- Установка текущего времени для добавления дозы
- Установка напоминания на период дат
- Обработка транзакций
- В команде history отдаются последние 5 записей, всю историю можно получить через команду report
- Написать тесты