Telegram bot for language learning
First, the user goes through a welcome funnel that can be changed depending on the language he chose. After passing, he is offered to subscribe to channels and the Check Subscription button. If the user has subscribed to all the listed channels, he gets access to the modules.
The bot also has an admin panel: Adding tests to the welcome funnel, adding modules, adding tasks to modules, the ability to send messages to bot users.
The bot also has an admin panel: Adding tests to the welcome funnel, adding modules, adding tasks to modules, the ability to send messages to bot users.