fusionbrain_sohobot

4

Описание

Этот проект представляет собой Телеграм-бота, который генерирует изображения на основе текстовых описаний, используя API Кандинский. Бот поддерживает различные аспекты изображения и может выполнять задачи, такие как улучшение качества и удаление фона. Основные функции: генерация изображений, изменение соотношения сторон и создание.

Языки

  • Python100%
2 года назад
2 года назад
README.md

Превью

Телеграм-бот для генерации изображений

Этот проект представляет собой телеграм-бота, который генерирует изображения на основе текстовых описаний, используя API Кандинский. Бот поддерживает различные аспекты изображения и может выполнять дополнительные задачи, такие как улучшение изображения и удаление фона.

Начало работы

Установка зависимостей

Перед запуском бота необходимо установить все необходимые зависимости. Для этого выполните следующие шаги:

  1. Зайдите на сайт fusionbrain.ai, зарегистрируйтесь и получите API ключ.
  2. Установите зависимости:

API_TOKEN=ваш_телеграм_токен FUSIONBRAIN_API_KEY=ваш_fusionbrain_api_key FUSIONBRAIN_SECRET_KEY=ваш_fusionbrain_secret_key

### Запуск бота После установки всех зависимостей и настройки переменных окружения, запустите бота с помощью команды: ```bash python main.py

Основные функции

Генерация изображения

Бот генерирует изображение на основе текстового описания, отправленного пользователем. Для этого просто отправьте боту сообщение с текстом.

Изменение соотношения сторон изображения

Бот поддерживает изменение соотношения сторон изображения. Для этого можно воспользоваться специальными кнопками, которые появляются вместе с сгенерированным изображением.

Улучшение изображения

Бот может улучшать изображение, увеличивая резкость и удаляя шумы.

Удаление фона

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

Команды бота

  • /start
    - Приветственное сообщение и краткая информация о боте.
  • /help
    - Справочное сообщение с описанием всех возможностей бота.

Обработка ошибок

Бот оснащен механизмами для обработки ошибок, таких как обнаружение цензурного контента и повторные попытки генерации изображения в случае неудачи.

Логирование

Все основные действия бота логируются для упрощения отладки и мониторинга работы.

Контактная информация

Для вопросов и предложений обращайтесь на Кандинский "fusionbrain".

Telegram разработчика интерфейса: ConsoleWtiteB