fusionbrain_sohobot
Телеграм-бот для генерации изображений
Этот проект представляет собой телеграм-бота, который генерирует изображения на основе текстовых описаний, используя API Кандинский. Бот поддерживает различные аспекты изображения и может выполнять дополнительные задачи, такие как улучшение изображения и удаление фона.
Начало работы
Установка зависимостей
Перед запуском бота необходимо установить все необходимые зависимости. Для этого выполните следующие шаги:
- Зайдите на сайт fusionbrain.ai, зарегистрируйтесь и получите API ключ.
- Установите зависимости:
pip install -r requirements.txt
### Настройка переменных окружения
Создайте файл `.env` в корневой директории проекта и добавьте туда ваши API ключи и токен бота:
API_TOKEN=ваш_телеграм_токен FUSIONBRAIN_API_KEY=ваш_fusionbrain_api_key FUSIONBRAIN_SECRET_KEY=ваш_fusionbrain_secret_key
### Запуск бота
После установки всех зависимостей и настройки переменных окружения, запустите бота с помощью команды:
```bash
python main.py
Основные функции
Генерация изображения
Бот генерирует изображение на основе текстового описания, отправленного пользователем. Для этого просто отправьте боту сообщение с текстом.
Изменение соотношения сторон изображения
Бот поддерживает изменение соотношения сторон изображения. Для этого можно воспользоваться специальными кнопками, которые появляются вместе с сгенерированным изображением.
Улучшение изображения
Бот может улучшать изображение, увеличивая резкость и удаляя шумы.
Удаление фона
Бот также может удалять фон из сгенерированных изображений, создавая стикеры с прозрачным фоном.
Команды бота
- Приветственное сообщение и краткая информация о боте./start
- Справочное сообщение с описанием всех возможностей бота./help
Обработка ошибок
Бот оснащен механизмами для обработки ошибок, таких как обнаружение цензурного контента и повторные попытки генерации изображения в случае неудачи.
Логирование
Все основные действия бота логируются для упрощения отладки и мониторинга работы.
Контактная информация
Для вопросов и предложений обращайтесь на Кандинский "fusionbrain".
Telegram разработчика интерфейса: ConsoleWtiteB
Описание
Этот проект представляет собой Телеграм-бота, который генерирует изображения на основе текстовых описаний, используя API Кандинский. Бот поддерживает различные аспекты изображения и может выполнять задачи, такие как улучшение качества и удаление фона. Основные функции: генерация изображений, изменение соотношения сторон и создание.
Языки
Python