The flow
Starts it 3Logic 14Service 15
The steps in the order they run, from what starts it.
- 1Manual Webhook Setup TriggerManual triggerStarts it
- 2Incoming requestWebhookStarts it
- 3Telegram Webhook ConfigurationSetLogic
- 4SettingsSetLogic
- 5Check Production ModeIfLogic
- 6Determine Incoming Request Source TypeSwitchLogic
- 7Set Production WebhookHttp RequestService
- 8Set Development WebhookHttp RequestService
- 9Telegram Event HandlerSwitchLogic
- 10Get a fileTelegramService
- 11Return Webhook StatusHttp RequestService
- 12Is Whitelist Disabled?IfLogic
- 13Respond with attachmentRespond To WebhookStarts it
- 14Status “Typing…”TelegramService
- 15Whitelist LogicCodeLogic
- 16Determine Message TypeSwitchLogic
- 17Check Whitelist StatusIfLogic
- 18Command RouterSwitchLogic
- 19Checking file sizeIfLogic
- 20Notification about correct commandsTelegramService
- 21Access DeniedTelegramService
- 22Inform Bot CapabilitiesTelegramService
- 23File classifierCodeLogic
- 24Maximum file size exceededTelegramService
- 25Image / PDFIfLogic
- 26Generating temporary file linkTelegramService
- 27Invalid fileTelegramService
- 28Mistral OCRHttp RequestService
- 29Markdown converterCodeLogic
- 30Problem with file recognitionTelegramService
- 31Converting Markdown to FileConvert To FileService
- 32Send Markdown File to TelegramTelegramService