All work

Shipped · Jul 2025 – Aug 2025

CleverBot

Telegram-delivered AI assistant for CleverOne, a private educational organisation. Answers questions about programs, modules, and events without asking the student to install anything.

Role
Lead Developer · CleverOne
Stack
Telegram Bot APIAI agentPython
Verify
Live site ↗
CleverBot Telegram chat — a user asks "who are you" and the bot describes itself as the friendly assistant of CleverOne, the private educational organisation

CleverBot · the story

Ask in Telegram. Answered, in scope.

Scroll

0
apps to install
2 months
from brief to launch
1
school's programmes and events as the whole world

One question.

Student → agent → answer, scoped to the school

Conversation state plus the school's knowledge base; anything outside CleverOne's remit gets a polite refusal.

What happens in between

MESSAGE

a student or parent writes in Telegram

CONTEXT

conversation state plus the school knowledge base

AGENT

answers in scope, refuses politely outside it

REPLY

a friendly answer in the chat they already use

CleverBot · the write-up

How it was built.

Project highlights

  • Custom AI assistant for CleverOne, a private educational organisation, delivered through Telegram.
  • No app to install — students and prospective families chat the bot in the messenger they already use.
  • Scoped to the school’s programs, educational blocks, and events.
  • Designed and shipped end-to-end in roughly two months.

What I built

  • Python service driving a Telegram bot, with an LLM agent on the back end.
  • Conversational scaffolding: friendly tone, scoped knowledge base, sensible refusals when the question is outside CleverOne’s remit.
  • Lightweight per-conversation state so the bot doesn’t lose track inside a single session.

The product

CleverOne wanted a way for students, parents, and prospective families to ask questions about the school without bouncing through PDFs or waiting on email replies. The constraint that shaped the project: their audience already lived in Telegram, and asking them to install another app was a non-starter. So the assistant lives inside Telegram — no download, no signup beyond the chat.

The bot introduces itself as “the friendly and attentive assistant of CleverOne,” scoped to the school’s educational blocks and events. Pictured at the top of the page: the start of a typical conversation — greeting, self-description, and a steer toward the topics the bot is actually useful for.

Honest scope

Of the projects on this site, CleverBot is the smallest in surface area. It’s a focused, single-purpose Telegram assistant for one client — not a platform, not a multi-tenant product. Listed here because it shipped, it’s in real use, and the brief was self-contained enough that “done” meant something concrete. If you want to verify it exists, the school’s site is at cleverone.ru.

End of CleverBot

Next project

Yandex.Translate Tuvan digitalization

Automated parallel-sentence matching with YandexGPT to expand training data for Tuvan in Yandex Translate. A personally meaningful project on a low-resource language.

Next page