fusionbrain_sohobot

Форк
0
Форк от Sohoroom/fusionbrain_sohobot

2 месяца назад
2 месяца назад
README.md

Превью

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

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

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

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

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

  1. Зайдите на сайт fusionbrain.ai, зарегистрируйтесь и получите API ключ.
  2. Установите зависимости:
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

Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.