OpenClawDashboard/bridge
Manohar 438488c8c8 feat(bridge): TASKS.md inbox drainer + telegram transcript mirror route
- lib/inbox.ts: every 30min (09-20 IST) dispatch the first '- [ ]' item
  under '## INBOX' in TASKS.md: classifyAgent -> spawnTask -> rewrite the
  line with the run id. Bridge-side scheduling: no model tokens burned on
  empty checks, no bearer token embedded in cron prompts.
  Manual trigger: POST /tiger/inbox/drain
- routes/chat-telegram.ts: GET /tiger/chat/telegram reads OpenClaw's native
  telegram session transcript (JSONL) with cursor pagination and mtime
  caching. Replaces the webhook/chat-mirror design, which could never work:
  the bot is owned by OpenClaw's long-polling channel, and Telegram forbids
  webhook + getUpdates on one token, so chat_messages never saw a row.
- index.ts: wire both + start inbox scheduler
2026-06-10 02:47:03 +00:00
..
src feat(bridge): TASKS.md inbox drainer + telegram transcript mirror route 2026-06-10 02:47:03 +00:00
.gitignore feat: complete Tiger dashboard implementation 2026-04-12 23:27:51 +05:30
package-lock.json chore(bridge): dependency updates for new route surface 2026-06-05 19:49:23 +00:00
package.json chore(bridge): dependency updates for new route surface 2026-06-05 19:49:23 +00:00
tsconfig.json feat: complete Tiger dashboard implementation 2026-04-12 23:27:51 +05:30