We developed a standalone Telegram product for learning Spanish verbs. Lessons, practice, knowledge checks, progress statistics and access purchases are available in one interface.
Spanish verb training bot
Spanish verb practice in Telegram with A1–B2 levels, error-based repetition, progress tracking and paid access through YooKassa.

Screens from the delivered solution.
Select a screen to open the full image.
See the solution in action.
Play the recording, seek to any point or open it full screen.
Client task and starting point
The client needed regular language practice inside a familiar messenger without a separate application or educational platform.
The product had to save results, track progress and adapt repetition to each learner’s mistakes. Paid access also needed online payment and automatic activation.
What was implemented
The bot combines learning, practice and knowledge checks. It saves results, repeats difficult verbs more often and automatically activates full access after a successful YooKassa payment.
- Learning tasks and multiple-choice tests, with separate practice and knowledge-check modes.
- Selection of A1–B2 difficulty and study intensity.
- Spaced repetition that presents difficult verbs more frequently.
- Saved results, progress tracking and correct-answer statistics.
- Telegram menus, commands and service information.
- A privacy policy, terms of use and the ability to delete user data.
- Paid access through YooKassa, automatically activated without an expiry after successful payment.
- Free access for selected test accounts.
How the solution works
- 01
Terms and preferences
The learner reviews the terms and privacy policy, then selects a level and study intensity.
- 02
Learning and practice
The menu offers learning material, practice and knowledge checks with Spanish verb questions.
- 03
Personalised repetition
The bot saves results, analyses mistakes and repeats the verbs that are difficult for the learner.
- 04
Payment and full access
The learner reviews the purchase terms and pays through YooKassa. Full access is activated automatically after payment confirmation and has no expiry.
Technical logic and integrations
Telegram Bot API provides the user interface; the bot profile, menu, commands and start screen are configured through BotFather.
Results and progress are saved so personalised repetition can take each learner’s mistakes into account.
YooKassa processes payments; confirmation of a successful payment triggers access activation.
Business value
Completed in September 2026, the product is live and in use by the client. At the time of the check, the client confirmed correct operation with no issues reported.
Learners receive tasks, repetition and progress statistics in Telegram. The system selects revision material from their mistakes.
Access sales are automated: successful payment opens the educational features without manual activation.
