The flow
Starts it 1Model 2Logic 10Service 10
The steps in the order they run, from what starts it.
- 1Schedule (Daily at 1 AM)Schedule triggerStarts it
- 2Gemini Language ModelLm Chat Google GeminiModel
- 3Initialize Workflow StateCodeLogic
- 4Generate Cinematic Script with AIAgentModel
- 5Check Retry LimitIfLogic
- 6Submit to fal.aiHttp RequestService
- 7Send Stop MessageTelegramService
- 8Fetch Historical EventsHttp RequestService
- 9Check Video Generation StatusHttp RequestService
- 10Select Random Historical EventCodeLogic
- 11Is Generation Complete?IfLogic
- 12Get Generated VideoHttp RequestService
- 13Wait 30 Seconds Before RetryWaitLogic
- 14Extract Video MetadataCodeLogic
- 15Download Video FileHttp RequestService
- 16Prepare Approval MessageCodeLogic
- 17Send Video for ApprovalTelegramService
- 18Wait for User ApprovalTelegramService
- 19Check User ApprovalIfLogic
- 20Upload to YouTubeYou TubeService
- 21Increment Retry CounterCodeLogic
- 22Upload Confirmation MessageCodeLogic
- 23Send Upload ConfirmationTelegramService