The flow
Starts it 1Logic 15Service 15
The steps in the order they run, from what starts it.
- 1Telegram-BotTelegram triggerStarts it
- 2Bot-ConfigSetLogic
- 3FormatCodeLogic
- 4Bot-FieldsSetLogic
- 51stSwitchLogic
- 6Check User in DatabaseRedisService
- 7Support ForumIfLogic
- 8IF Verified ChannelIfLogic
- 9New User ?IfLogic
- 10From TicketIfLogic
- 11Retrieve all users in DBRedisService
- 12No Operation, do nothingNo OpLogic
- 13Save User DataRedisService
- 14Update User DataRedisService
- 15Forward Support Reply To UserHttp RequestService
- 16IF Topic CreatedIfLogic
- 17Format UsersCodeLogic
- 18Create Topic (Chat Ticket)Http RequestService
- 19Get User Chat TopicRedisService
- 20Send User Ticket Created NotificationTelegramService
- 21Filter Blocked UsersFilterLogic
- 22Save Topic IDRedisService
- 23Forward New MessageHttp RequestService
- 24Split In Batches1Split In BatchesLogic
- 25IF No Topic CreatedIfLogic
- 26Broadcast Channel Post into UsersHttp RequestService
- 27ReCreate Topic (Chat Ticket)Http RequestService
- 28Wait1WaitLogic
- 29Set Blocked MemberRedisService
- 30ReSave Topic IDRedisService
- 31Forward New Message to the recrated topicHttp RequestService