Skip to content
All work

13 of 19Online

Chatty Kazakh

A Kazakh language tutor in Telegram, by text or by voice.

Year
2025
What we did
Code
KazanMoscowSaint PetersburgNovouralskAlmatyLahdenpohjaLimassol
Online
What was needed

A tutoring bot has to talk like a person, since nobody learns a language from canned replies. And you still have to watch the delays, the cost per request, the voice handling and the switch between languages.

What we did

We built the text and voice flows inside Telegram, one shared codebase, and the infrastructure around the models. The interface stays in the messenger people already use.

More detail

The real product question was how to make the conversation feel natural. We worked on whose turn it is, on hints, on network failures, and on the moments when the model answers something else entirely.

The technical side is assembled like a product someone will maintain, not a weekend script: the apps, the shared modules and the infrastructure sit in one repository.

How it turned out

Language practice in a familiar messenger, by text or by voice.

No screenshots of this project yet.

Built with

Node.jsTypeScriptTelegram Bot APIOpenAI APIWhisperRedisBullMQPostgreSQLDocker

Got a similar job? Tell us

Write a few words about the project. We read it ourselves and reply with a rough price and when we can start.

Fill in the brief