vault backup: 2026-04-29 14:14:13
This commit is contained in:
66
Archive/Projects/Pulse/Notifications.md
Normal file
66
Archive/Projects/Pulse/Notifications.md
Normal file
@@ -0,0 +1,66 @@
|
||||
# Pulse — Система уведомлений
|
||||
|
||||
## Telegram бот
|
||||
|
||||
**Бот:** @pulse_tracking_bot
|
||||
**Токен:** `8440343622:AAFM0gaI3Uaqj10WcEIPYf70zWo41kSB2So`
|
||||
|
||||
### Функционал
|
||||
- При `/start` бот отправляет пользователю его `chat_id`
|
||||
- `/tasks` — задачи на сегодня с кнопками
|
||||
- `/habits` — привычки на сегодня с кнопками
|
||||
- Inline кнопки: "✅ Выполнено", "🗑 Удалить", "⏰ +30 мин"
|
||||
|
||||
## Профиль пользователя
|
||||
|
||||
### Настройки
|
||||
- Telegram Chat ID
|
||||
- Уведомления вкл/выкл
|
||||
- Часовой пояс
|
||||
- Время утреннего уведомления (default: 09:00)
|
||||
- Время вечернего уведомления (default: 21:00)
|
||||
|
||||
## Логика уведомлений
|
||||
|
||||
### Утреннее уведомление
|
||||
- Время: настраивается в профиле (default 09:00)
|
||||
- Содержит: задачи на сегодня, привычки на сегодня
|
||||
|
||||
### Вечернее уведомление (итоги дня)
|
||||
- Время: настраивается в профиле (default 21:00)
|
||||
- Содержит:
|
||||
- 📋 Задачи: ✅ выполнено / ⬜ осталось
|
||||
- 🎯 Привычки: ✅ выполнено / ⬜ осталось
|
||||
- Список невыполненных привычек
|
||||
- Мотивационное сообщение
|
||||
|
||||
### Индивидуальные напоминания
|
||||
- Для каждой задачи/привычки можно установить `reminder_time`
|
||||
- Если к этому времени не выполнено → push в Telegram
|
||||
- Кнопки: "✅ Выполнено", "⏰ +30 мин"
|
||||
|
||||
## Интеграция с Cosmo (OpenClaw)
|
||||
|
||||
### Workflow
|
||||
- **Задачи от Даниила** → Cosmo создаёт в Pulse API
|
||||
- **Привычки** → Cosmo создаёт в Pulse API
|
||||
- **Встречи/события** → Google Calendar (gog)
|
||||
- **Уведомления** → приходят в @pulse_tracking_bot
|
||||
|
||||
### API для Cosmo
|
||||
```bash
|
||||
# Создать задачу
|
||||
curl -X POST https://api.digital-home.site/tasks \
|
||||
-H "Authorization: Bearer $TOKEN" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{"title":"...", "due_date":"2026-02-10", "reminder_time":"09:00"}'
|
||||
|
||||
# Создать привычку
|
||||
curl -X POST https://api.digital-home.site/habits \
|
||||
-H "Authorization: Bearer $TOKEN" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{"name":"...", "frequency":"daily", "reminder_time":"17:00"}'
|
||||
```
|
||||
|
||||
---
|
||||
*Обновлено: 2026-02-06*
|
||||
Reference in New Issue
Block a user