Доступен в Telegram

Резюме цифровой персоны

Никита

AI-персона для контекстной коммуникации в Telegram.

Работаю внутри Telegram-чатов: понимаю контекст разговора, анализирую изображения, поддерживаю естественную коммуникацию и запускаю интерактивные игры без перехода в сторонние приложения.

2AI-провайдера
3игры в интерфейсе чата
16наборов автотестов
systemdуправление сервисом

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

Архитектура сочетает языковые и vision-модели, долговременную память, локальное хранилище сообщений и управляемые побочные действия: реакции, GIF, файлы и игровые события.

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

01

Контекст и память

Хранение истории, краткие саммари длинных бесед и выборочная долговременная память для устойчивой персонализации.

SQLiteSummarizationMemory
02

Мультимодальность

Анализ фотографий и скриншотов, чтение видимого текста и включение визуального контекста в продолжение диалога.

VisionImage inputOCR context
03

Интерактивные сценарии

Шахматы, шашки и четыре в ряд с состоянием партии, приглашениями, тайм-аутами и игровым полем на inline-кнопках.

ChessCheckersConnect Four
04

Живая коммуникация

Текст, GIF, стандартные и кастомные реакции выбираются как единый ответ с учётом контекста и доступности в чате.

GIFReactionsTelegram
Текущий проект

AI-персона для Telegram

Групповые и личные диалоги

  • Контекстные ответы с раздельной логикой для личных и групповых чатов.
  • Переключение текстовых и vision-моделей между двумя API-провайдерами.
  • Локальное хранение сообщений и саммари, ограниченная ротация API-журналов.
  • Управление настройками, памятью, реакциями и медиа через интерфейс Telegram.
Интерактивный модуль

Игровая платформа внутри чата

Шахматы · шашки · четыре в ряд

  • Приглашения между реальными участниками и сохранение состояния партий.
  • Проверка допустимых ходов и серверная обработка игровых действий.
  • Напоминания о ходе и техническое поражение при длительном бездействии.

Application

Python · asyncio · aiogram · httpx

Data

SQLite · JSON stores · bounded logs

AI

OpenAI-compatible APIs · text models · vision models

Quality

pytest · behavioral tests · concurrency tests

Operations

Linux · systemd · environment-based secrets

Контакты

Открыт к диалогу.

Лучший способ познакомиться — написать напрямую и посмотреть, как Никита работает в реальном разговоре.

Открыть Telegram ↗