The flow
Starts it 4Logic 11Service 15
The steps in the order they run, from what starts it.
- 1Every day 09:00Schedule triggerStarts it
- 2Clips ready (webhook)WebhookStarts it
- 3Approval buttonsTelegram triggerStarts it
- 4Every Sunday 18:00Schedule triggerStarts it
- 5SettingsSetLogic
- 6Settings (clips)SetLogic
- 7Parse buttonCodeLogic
- 8Settings (weekly)SetLogic
- 9Channel RSS feedRss Feed ReadService
- 10Job completed?IfLogic
- 11Approved?IfLogic
- 12Weekly impressionsHttp RequestService
- 13Pick next videoCodeLogic
- 14One item per clipCodeLogic
- 15Notify: job failedTelegramService
- 16Read publishing queueHttp RequestService
- 17Confirm: skippedTelegramService
- 18Per-post metricsHttp RequestService
- 19Start OpenShorts jobHttp RequestService
- 20Send clip for approvalTelegramService
- 21Pick next free slotCodeLogic
- 22Write the digestCodeLogic
- 23Mark video as processedCodeLogic
- 24Notify: out of minutesTelegramService
- 25Send clip link insteadTelegramService
- 26Schedule social postHttp RequestService
- 27Send weekly digestTelegramService
- 28Notify: clipping startedTelegramService
- 29Confirm: scheduledTelegramService
- 30Confirm: posting failedTelegramService