Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: создание ИИ фотографий. Продукт: Создание и генерация ИИ фотографий. Техзадание есть. Нужно разработать Telegram-бота, который генерирует фотографии с помощью искусственного интеллекта через внешний API. Бот должен работать по двум основным сценариям: пользователь либо выбирает готовый стиль из списка, либо вводит свой собственный текстовый запрос (промпт), на основе которого нейросеть создаёт изображение. Также в боте должен быть отдельный режим для создания карточек товаров для маркетплейсов. В этом режиме пользователь загружает фото товара, указывает текст, цену и характеристики, а бот генерирует готовую оформленную карточку товара. Помимо этого, у пользователя должна быть возможность выбрать соотношение сторон будущего изображения: квадрат, горизонтальный или вертикальный формат. Важная техническая особенность — автоматическая система обработки ошибок. Если по какой-то причине пользователь не получил сгенерированное фото, бот должен отслеживать такие случаи и пытаться повторно отправить результат. В фоне работает скрипт, который периодически проверяет все незавершённые запросы и при успешной генерации повторно отправляет фото пользователю с уведомлением. Количество попыток ограничено, все ошибки логируются. В боте должна быть встроена реферальная система. Каждому пользователю выдаётся уникальная ссылка, по которой он может приглашать новых людей. Бот отслеживает количество приглашённых пользователей и автоматически начисляет процент от их покупок. У каждого пользователя есть личный кабинет с отображением баланса реферальных средств, истории начислений и количества приглашённых. Также требуется подключение платёжной системы, например Юкассы или аналогичного сервиса. Бот должен принимать оплату за пакеты генераций, а реферальные начисления должны зачисляться автоматически. По технической части бот должен быть построен на связке n8n и Node.js или Python, с использованием базы данных PostgreSQL, например через Supabase. Все данные пользователей, история генераций и логи ошибок хранятся в базе. Бот должен выдерживать нагрузку от 10 до 50 тысяч пользователей в сутки, для чего необходимо предусмотреть асинхронную обработку запросов, очереди и балансировку. Все внешние API-ключи должны храниться в переменных окружения и не попадать в код. В комплекте с ботом предоставляются юридические документы: оферта, политика конфиденциальности и согласие на обработку персональных данных. Интерфейс бота должен быть максимально простым: главное меню с крупными кнопками, выбор стилей через инлайн-клавиатуру, статус обработки генерации и понятные сообщения об ошибках. Также в комплекте идёт видео-гайд и текстовая инструкция по установке и настройке бота. Срок разработки примерно три-четыре недели. По итогу передаются все исходники, доступ к серверу и базам данных, а также возможность вносить изменения без участия разработчика.
2026-08-23
Откликнуться