Введение¶
DenoiseBuddyBot — это Telegram-бот, который предоставляет пользователям следующие возможности:
Ключевые функции¶
Удаление шума с изображений: Пользователь может загрузить изображение с пропущенными пикселями (представленными черным цветом), и бот восстановит его. * Технология: Для восстановления используется алгоритм матричного дозаполнения (Matrix Completion) через ADMM, реализованный в модуле
ML_component
.Генерация изображений по тексту: Пользователь может ввести текстовый запрос (промпт), и бот сгенерирует изображение с помощью API FusionBrain («Кандинский»). * Технология: Реализовано в модуле
denoise_bot.routers.generate_image_button
.Просмотр истории: Все сгенерированные и обработанные изображения сохраняются для каждого пользователя. Историю можно посмотреть в любой момент. * Технология: Взаимодействие с базой данных Supabase для хранения URL изображений и метаданных запроса. Реализовано в
denoise_bot.routers.view_history_button
.Магия (Случайный котик): «Волшебная» кнопка для поднятия настроения, которая отправляет случайное изображение котика. * Технология: Реализовано в модуле
denoise_bot.routers.magic_button
.