Надзиратель просроченных задач Bitrix24

task-overdue-watcher

Скилл и скрипт, которые дважды в неделю проверяют просроченные задачи Битрикс24, пингуют исполнителей и шлют сводку владельцу

  • 0 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Отправляет уведомления исполнителям и сводку владельцу вебхука от имени системы
  • Хранит состояние с историей просрочек в state.json
Все причины и проверки
Российский стек

hemonc-team/task-overdue-watcher

Установка

Сервисы

Ручная установка

git clone https://github.com/hemonc-team/task-overdue-watcher.git && cd task-overdue-watcher && python3 overdue_watcher.py --dry

Локальный прогон без записи на портал, требует заполненный .env с BITRIX24_WEBHOOK_URL.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Отправляет уведомления исполнителям и сводку владельцу вебхука от имени системы
  • Хранит состояние с историей просрочек в state.json

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скрипт overdue_watcher.py по расписанию (по умолчанию понедельник и четверг утром по МСК) читает задачи Битрикс24 через REST API входящего вебхука, находит просроченные, пингует исполнителей и отправляет владельцу вебхука сводку. Состояние между запусками хранится в state.json, который для облачного запуска можно синхронизировать через Bitrix Disk модулем state_disk.py, чтобы не потерять историю при переезде с локального запуска. Есть SKILL.md с инструкцией для Cursor Automations и Claude Code и отдельный документ с пошаговой настройкой автоматизации в Cursor. Режим --dry прогоняет проверку без записи на портал.

Для кого. Для руководителей небольших команд на Битрикс24, которым нужно регулярное напоминание о просроченных задачах без ручной проверки.

Подходит, если

  • Нужна регулярная (2 раза в неделю) проверка просроченных задач без ручного захода в Битрикс24
  • Нужна сводка владельцу вебхука и пинг конкретным исполнителям
  • Нужен перенос состояния watcher с локального запуска на облачный без повторной рассылки

Не подходит, если

  • Нужна проверка чаще двух раз в неделю или по произвольному расписанию: потребуется менять cron-выражение
  • Не используете Cursor Automations или Claude Code, для которых написан SKILL.md

Пример запроса к агенту

Проверь без записи, какие задачи в Битрикс24 сейчас просрочены

Ограничения

Расписание по умолчанию жестко задано на понедельник и четверг, для другого нужно менять cron-выражение вручную. Первый прогон без переноса старого state.json запустит повторный seed и разошлет уведомления заново, поэтому миграция состояния описана отдельно как обязательный шаг. Скрипт написан под конкретный портал и вебхук, публичного релиза как переиспользуемого пакета нет.

Как отключить. Удалите Automation в Cursor или cron-задачу, остановите скрипт и отзовите вебхук Битрикс24.

Частые вопросы

Что делать при переезде со старого запуска?

Скопировать старый state.json с флагом seeded true, залить на Bitrix Disk, получить BITRIX_DISK_STATE_FILE_ID и первым облачным прогоном скачать state через state_disk.py перед --dry и live.

Можно ли проверить без реальной отправки уведомлений?

Да, флаг --dry запускает проверку без записи на портал и без пинга исполнителей.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер Bitrix24 для планирования задач: подзадачи, скрам-эпики, стори-поинты и канбан-стадии из PyPI-пакета

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

Скилл Битрикс24 REST с разбивкой по модулям, allowlist методов, подтверждением рискованных действий и аудит-логом

СкиллШирокий доступ26Звезды репозитория
Российский стек

Битрикс24 как штаб ИИ-агентов разработки: канбан-конвейер задач, общая память и приемка результата одной кнопкой с телефона

СкиллШирокий доступ1Звезды репозитория
Российский стек

Терминальный клиент Bitrix24 на React Ink: задачи, комментарии, учет времени и канбан из командной строки

CLIРасширенный доступ2Звезды репозитория
Российский стек

Статейный снимок стартер-кита b24-ai-starter с добавленными четырьмя робот-обработчиками CRM на Python-бэкенде: просроченные задачи, телефон, ФИО, сумма сделок

СкиллРасширенный доступ2Звезды репозитория

Коротко о README

README описывает назначение и расписание watcher, дает таблицу файлов проекта (основной скрипт, синхронизация state с Bitrix Disk, SKILL.md, инструкция по Cursor Automations, шаблон state), быстрый старт с флагом --dry, краткую инструкцию по Cursor Automations, раздел миграции состояния со старого Dropbox-хранилища во избежание повторной рассылки и ссылки на связанные репозитории команды.

Бейдж для README

Сообщить о проблеме