Introduction
During the process of creating Telegram bots, interesting questions began to arise:
How can I make my interaction with the Telegram-bot multi-step?
How can I save the intermediate state of a long Telegram-user and Telegram-bot dialogue?
How can I save the answers that the Telegram-user provides to the questions previously asked by the Telegram-bot, so that I can provide a conclusion based on all of the answers only at the end?
How can I build an algorithm for communicating with the Telegram-bot that is not linear, but rather intricate, maybe with some GPT?
How can we effectively use the graphical user interface offered by the Telegram messenger to build interaction?
How to take into account all the information security threats, even illusory ones? (For example: “How can I guarantee that only authorized Telegram-user can access Telegram-bot functions?”, “Did the right Telegram-user click on the Telegram-bot button?”, “Did the Telegram-bot previously generate the value sent when the button was clicked by Telegram-user, or did the malicious account correct it?”, “Can we detect and respond to DDoS attacks in a flexible manner?” and etc.)
And the main question:
How can I share my experience and knowledge of building Telegram-bots for others developers?
The solution is to create a constructor that allows the developer to focus on their business idea and achieve a working result quickly and efficiently.
So, Telegram-Bot-Discussion as Python-framework for Telegram-bot making - greetings to you!