{
  "slug": "rollcall_check_0910",
  "name": "Перекличка · 08:55 · сравнение фото и списков",
  "description": "В 09:10 проверяет сколько пришло фото и списков имён. Если число не сходится — напоминает бригадирам ускориться.",
  "trigger_kind": "cron",
  "trigger_config": {
    "cron": "55 8 * * 1-6",
    "tz": "Europe/Moscow"
  },
  "graph": {
    "nodes": [
      {
        "id": "t1",
        "type": "trigger.cron",
        "name": "08:55 Пн-Сб",
        "config": {
          "cron": "55 8 * * 1-6",
          "tz": "Europe/Moscow"
        },
        "x": 40,
        "y": 180
      },
      {
        "id": "cmp",
        "type": "data.compare_photos_vs_rollcall",
        "name": "Сравнить фото и списки",
        "config": {
          "days_back": 0,
          "topic_thread_ids": "2,111",
          "out_var": "rollcall"
        },
        "x": 260,
        "y": 180
      },
      {
        "id": "c1",
        "type": "condition.if",
        "name": "Мало данных?",
        "config": {
          "expr": "not rollcall_ratio_ok or rollcall_photos < 2"
        },
        "x": 490,
        "y": 180
      },
      {
        "id": "remind",
        "type": "action.send_message",
        "name": "Напомнить в группу",
        "config": {
          "chat_id": "-1003504466670",
          "topic_id": "2",
          "template": "⏰ Напоминание: фото и списки по перекличке. Получено: {rollcall_photos} фото и {rollcall_texts} списков. Дедлайн 09:10."
        },
        "x": 720,
        "y": 80
      },
      {
        "id": "end_ok",
        "type": "flow.end",
        "name": "OK",
        "config": {
          "status": "success"
        },
        "x": 720,
        "y": 280
      },
      {
        "id": "end_done",
        "type": "flow.end",
        "name": "Done",
        "config": {
          "status": "success"
        },
        "x": 950,
        "y": 80
      }
    ],
    "edges": [
      {
        "from": "t1",
        "to": "cmp"
      },
      {
        "from": "cmp",
        "to": "c1"
      },
      {
        "from": "c1",
        "to": "remind",
        "condition": "true"
      },
      {
        "from": "c1",
        "to": "end_ok",
        "condition": "false"
      },
      {
        "from": "remind",
        "to": "end_done"
      }
    ]
  },
  "version": 1,
  "exported_at": "2026-05-01T13:14:31.770101"
}