Telegram-бот для персонального управления задачами.
GTD-методология, матрица Эйзенхауэра и периодические напоминания — в одном чате.
Настрою бота под ваши процессы или разработаю с нуля — расскажите задачу
Написать в TelegramГлавная идея — не планировать, а сортировать
Написали — нажали — готово
Что умеет бот помимо сортировки
Нажмите «Переслать» боту — автор сохранится, ссылка на источник добавится автоматически. Очистка URL от 50+ трекинг-параметров, нормализация телефонов.
Задача в Current — появляется клавиатура: DO, PLAN, DELEGATE, DROP + 5 категорий (#need, #want, #grow, #spend, #pay). Один клик — приоритет назначен.
Авто-разметка по ключевым словам и именам (150+ алиасов через /alias). Теги связывают задачи в Obsidian-графе и формируют статистику через /mirror.
Периодические (день/неделя/месяц/квартал/год) и отложенные сообщения — всё в SQLite, переживает рестарт. Ежедневные после 17:00, еженедельные по субботам.
Start — таймер тикает каждую минуту прямо в тексте сообщения («Задача 5m описание»). Pause — остановка. Время зафиксировано в истории.
Кнопки ↑Glue / Glue↓ объединяют текст соседних сообщений. Удобно для сбора контекста из нескольких заметок в одну.
Done — запись попадает в дневной лог, лог проекта, карточку клиента и лог по тегу. Markdown со связями — готовая база знаний по Zettelkasten.
Каждое сообщение — в SQLite. Перемещение кнопками обновляет запись, не дублирует. «Восстановить» из Done/Корзины работает даже после рестарта.
Pinned-дашборд (каждые 3 мин), /mirror (статистика из зеркала), еженедельный health check владельцу с размером БД и количеством записей.
Идеи, привычки, чтение, фильмы, проекты и др. /groups — привязка Telegram-групп к кнопкам. Private chat mode — работа без групп.
Фото и документы-изображения получают inline-клавиатуру + кнопку OCR для распознавания текста (EasyOCR, en/ru).
Burst mode: первые 5 сообщений мгновенно, далее 1 сек интервал. Корректная обработка rate-limit от Telegram во всех точках отправки.
Матрица Эйзенхауэра + пользовательские теги — в одной клавиатуре
Срочно и важно
Сделать сейчас
Важно, не срочно
Запланировать
Срочно, не важно
Делегировать
Не важно, не срочно
Убрать
Теги добавляют второе измерение — зачем вы это делаете:
Результат: задача с приоритетом #1DO и категорией #want.
Статистика по тегам доступна через /alias и /mirror.
Бот размечает задачи автоматически — по ключевым словам, именам и пересылкам
Управление алиасами через /alias — добавляйте свои слово → #тег.
Отслеживайте время на задачах и получайте периодические напоминания
Pinned-сообщение обновляется каждые 3 минуты
/mirror — детальная статистика по расположениям и тегам из зеркала сообщений.
Еженедельный health check отправляет владельцу размер БД и количество записей.
Нажали Done — запись попала сразу в несколько Markdown-файлов
Каждая завершённая задача — в daily note. Вечером открываете Obsidian — видите всё, что сделано.
Вся история взаимодействий в одном файле. «Что там по Иванову?» — ответ за секунду.
Прогресс проекта накапливается автоматически. Ретроспектива собирается сама.
#health, #finance, #learning — каждый тег ведёт свой лог. Вот зачем нужны теги: они связывают задачи в срезы по направлениям жизни.
BOT_TOKEN, OWNER_USER_ID, NOTES_FOLDER
Группы с форумами или private chat mode
docker compose up -d
| Таблица | Назначение |
|---|---|
| deferred_messages | Отложенные (one-shot) и периодические напоминания |
| trash_cleanup | Очередь отложенного удаления сообщений |
| user_stats | Счётчики inbox/current/new per-user |
| message_mirror | Зеркало всех сообщений с текущим расположением |
| undo_registry | Данные для кнопки «Восстановить» (persistent) |
Над чем работаем
Надиктовали мысль — бот транскрибирует и создаст задачу. Переслали чужое голосовое — расшифрует, сохранит автора и отправит в inbox.
Попробуйте базовый набор функций без установки. Понравится — развернём полную версию под вас.
Разработка, настройка и интеграция под ваши задачи
Полная настройка под ваши чаты, топики и процессы. Запуск на вашем сервере — готово за 1 день.
Новые теги, интеграция с календарём, CRM или Notion. Любая кастомизация логики.
Многопользовательский режим, распределение задач, общие дашборды и отчёты.
Обсудим задачу и предложу решение — без обязательств.
💬 Написать в Telegram