tg-ai-assistant (Telegram-AI-Assistant)
Разработал персонального Telegram-бота с AI-ассистентом для частного использования. Бот работает через OpenRouter, поддерживает текстовые сообщения, изображения, документы (txt, pdf, docx, xlsx) и голосовые сообщения с локальным распознаванием речи. Реализовал хранение истории диалога в SQLite, учет токенов и стоимости запросов, экспорт переписки, whitelist-доступ только для владельца, а также локальный запуск без VPS и сложной серверной инфраструктуры. Особое внимание уделил удобству эксплуатации: конфигурации через .env, логированию, корректному завершению работы, форматированию ответов для Telegram и расширяемой архитектуре для дальнейшего развития проекта.