← Вернуться к работам
TELEGRAM-БОТЫ / КЕЙС 02

Спутникв Telegram.

Личное пространство для мыслей и воспоминаний. Пользователь общается с ИИ-спутником, ведёт дневник и исследует свои записи в Telegram Mini App.

Приветственный экран «Спутника»: три персонажа, дневник, воспоминания, Таро и отчётыМИР СПУТНИКА
Технологии
ReactTypeScriptViteTelegrafNestJSFastifyPostgreSQLRedis / BullMQ
ЗАДАЧА

Собрать личный мир внутри Telegram

Одного чата для такого продукта мало. Поэтому бот отвечает за вход и уведомления, а основные сценарии живут в Mini App: здесь можно вернуться к записям, увидеть связи между событиями и продолжить диалог.

01 / ВХОД

Бот

Встречает пользователя и открывает приложение прямо из Telegram.

02 / ОПЫТ

Mini App

Объединяет дневник, память, созвездие и другие разделы в одном интерфейсе.

03 / ДАННЫЕ

Сервер

Хранит пользовательские записи и обрабатывает фоновые задачи.

ЧТО РЕАЛИЗОВАНО

Несколько сценариев в одном мире

Каждый раздел решает свою задачу, а общий визуальный язык помогает воспринимать их как единый продукт.

Дневник

Записи о событиях и переживаниях с возможностью вернуться к ним позже.

Память

Важные моменты сохраняются отдельно и дополняют личную историю пользователя.

Созвездие

Визуальное пространство, где воспоминания складываются в общую картину.

Таро

Карточный сценарий с выбором карт и интерпретацией результата.

Отчёты

Сводка записей и настроений за период, чтобы замечать повторяющиеся темы.

ИИ-спутник

Персонаж поддерживает диалог и помогает разобраться в собственных мыслях.

ВИЗУАЛЬНЫЙ МИР

Персонажи, которые делают продукт узнаваемым

В проекте используются собственные изображения персонажей. Ниже — материалы из «Спутника».

Персонаж Звёздик на ночном фоне
Звёздик
Персонаж Листик на фоне лесного сада
Листик
Персонаж Огонёк в оформлении профиля
Огонёк
КАК УСТРОЕНО

Бот, приложение и сервер работают вместе

Интерфейс Mini App собран на React и TypeScript. Telegraf связывает его с Telegram, API на NestJS и Fastify обрабатывает данные, PostgreSQL хранит записи, а Redis и BullMQ запускают фоновые задачи. Для управления продуктом есть отдельная панель.

Telegram Mini AppsReact 19TelegrafNestJSPostgreSQLBullMQ
НУЖЕН БОТ ИЛИ MINI APP?

Расскажите, что должен делать ваш продукт

Помогу продумать сценарии, интерфейс, серверную часть и связь с Telegram.

Написать в Telegram