2.6 KiB
2.6 KiB
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
# Создать задачу
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