Back to projects

Veter Ryadom

An AI community assistant: answers based on community materials, content planning and administrator summaries in Telegram.

Python · aiogram · YandexGPTTelegram version
Illustration, not a screenshot of member conversations.

The task

Help an administrator run a community: answer recurring questions, prepare publications and follow discussions. Members access community materials through a familiar chat interface.

What the bot does

Material-based answers

Responds in direct messages and the discussion group using a local collection of community materials.

Content planning

Sends the administrator a morning content plan and helps organize publication work.

Community summaries

Records messages and membership changes, then prepares an evening summary for the administrator.

Publication formatting

Adds links to the standard post signature while preserving the text and avoiding duplicate links.

Member interaction

The bot serves a psychology community and includes a separate flow for crisis messages. It does not provide diagnoses or replace a consultation with a psychologist.

Technology

Python and aiogram for Telegram, SQLite for storage and APScheduler for scheduled tasks. Responses use Yandex Cloud AI Studio and YandexGPT. The server runs Ubuntu in Yandex Cloud.