Описание
Разработал Telegram-бота, который отвечает с учётом контекста разговора и сохраняет отдельную историю каждого пользователя в Supabase.
Реализовал интеграцию с OpenRouter, команды нового диалога, просмотра и удаления истории, лимиты запросов, защиту от повторной обработки и отправку длинных ответов по частям. Ключи API хранятся на сервере.
Память диалога и сохранение истории проверены реальными запросами. Подготовлены исходники, инструкция запуска и автоматические тесты.
Стек: Python, asyncio, HTTPX, Telegram Bot API, OpenRouter, Supabase, PostgreSQL.