Назад в блог

Как создать Telegram бота для генерации изображений с помощью ИИ

https://s3.ascn.ai/blog/3ec95c8a-106e-44c6-a78b-6af60ece3834.webp
ASCN Team
23 March 2026
Вопросы по автоматизациям и их сборке вы можете задать нашему менеджеру.
Купите подписку сейчас и получите х2 по времени подписки.
Связаться с менеджером

Рынок AI-инструментов растёт как на дрожжах — за 2024 год инвестиции в генеративные нейросети перевалили за $29 млрд, а запросов к API DALL·E и Midjourney стало раз в пять больше. Telegram боты давно стали простым и само собой разумеющимся способом автоматизации рутины: по данным Telegram Analytics, больше 68% малого бизнеса в СНГ юзают их для обслуживания клиентов, продаж и создания контента. А знаете, что обалденного в этом? Многим до сих пор почему-то кажется, что создать бота, который умеет из текста творить картинки — это какая-то космическая задача. А на самом деле современные no-code платформы позволяют собрать такого помощника за 15–20 минут. Без единой строчки кода.

«Мы замутили для своих задач image generation бота — дизайнеры экономят до 15 часов в неделю на быстрых черновиках. Всю систему собирали в ASCN.AI за каких-то два вечера: подключили DALL·E API через HTTP Request, настроили Telegram триггер, добавили AI Agent, который у нас с запросами на русском языке работает. Бот, понимает смысл запроса, разумно предлагает разные варианты по улучшению промпта и сразу же в чат шлет картинки. Без единственной строчки кода — только визуальный конструктор. Теперь сами маркетологи под свои новые задачи правят себе логику.»

В этой статье по полочкам распутаем, как выбрать нейросеть, получить API-токен, подстроить интеграцию с Телеграмом и через AI-агентов автоматизировать генерацию. Узнаете, как умудриться избежать банальных косяков, как не переплачивать за подписки и как масштабировать бота под любые нагрузки.


Что такое Telegram бот и зачем он нужен

Telegram бот — это автоматизированный аккаунт, управляемый через Telegram Bot API. Вообразите себе виртуального ассистента, способного реагировать на команды, обрабатывать просьбы, выдавать отчеты, а также отправлять сообщения, документы и картинки. В отличие от обычного чата, этот помощник способен реализовывать заранее написанные программы либо сценарии — без участия человека.

Чем занимаются боты «на службе»

  • Внедрение интеграций с любой службой — CRM, платёжками, базами данных, API нейросетей.
  • Получение данных — опросы, анкеты, заявки.

Вот почему бот полезен для генерации изображений

  • Скорость: картинка делается за 10–30 секунд, без привлечения дизайнера.
  • Доступность: доступен в любое время суток — хоть среди ночи, просто отправьте команду в Телеграм, и он нарисует.
  • Масштабируемость: отвечает сотням пользователей одновременно — может обработать сотни запросов разом, и сделать это будет приятно.
  • Персонализация: изображение будет эксклюзивно вашим — именно тем, которое вы написали в своём текстовом запросе.

Вот вам реальная история из жизни: маркетинговое агентство, которое воспользовалось таким ботом, уменьшило время согласования и подготовки обложек для соцсетей почти на 80%. Теперь дизайнеры занимаются сложными проектами, а быстрая плашечка визуала создаётся в один миг.

Просто. Эффективно.


Как работает генерация изображений по тексту

Как создать Telegram бота для генерации изображений с помощью ИИ

Основой генерации картинок с помощью ИИ являются диффузионные модели и трансформеры, которые натасканы на огромных наборах пар «текст–изображение». Тот самый текстовый запрос — промпт — отправили вы, получив на его основе уникальное изображение. Быстро.

Основные модели для генерации

  • DALL·E (OpenAI) — коммерческая модель через API. Бесконечно сильна в фотореализме и сложных композициях. Ограничение базового разрешения — 1024×1024 пикселей.
  • Stable Diffusion — модель открытая и простая, милая нам, до безумия понятная, спокойная как слон. На локальном компе поиграться можно, включая дообучение. Но чтобы запустить — нужно GPU не менее 8 ГБ и чуть-чуть попотеть.
  • Midjourney — известна, популярна, армии почитателей верна. В ней шары для художественных стилей вкуснющие и концепт-арт вкусный! Доступна через Discord и платное API.

Как это работает: промпт проходит анализ, ИИ выбирает основные параметры, постепенно собирая изображение, увеличивая детализацию.

Но есть нюансы: текст на картинках часто искажается, а руки и лица могут получаться... ну, странными. Качество зависит в значительной степени от деталей, вложенных в ваш промпт.

Хотя по тому же Stanford AI Index 2024 точность генерации по сложным запросам увеличилась на 34% благодаря новым архитектурам и увеличенным датасетам — артефактов стало меньше.


Сравнение API для генерации изображений

Самые известные фирмы, работающие в этой области, — это DALL·E, Stable Diffusion, Midjourney и другие. Ощущаются строго определённые качества и недостатки, черты достоинства и определяющие стоимость факторы. Из-за всего этого живёт слава среди людей — все обитатели сети стремятся ответить на вопрос: «Сколько стоит хорошее искусство?»

API Достоинства Недостатки Стоимость
DALL·E Фотореализм, высокое качество, работа со сложными запросами, встроенный фильтр контента Лимит 50 запросов в минуту, зависимость от серверов OpenAI, цензура контента Первые 50 кредитов бесплатно (50 картинок 1024×1024), далее — $0.02 за картинку
Stable Diffusion Открытый код, гибкая настройка, возможность локальной установки на любом железе Нужен GPU от 8 ГБ, нет официального пособия по установке, базовая модерация контента Бесплатно при локальной установке; API (Replicate) — от $0.0023 за картинку 512×512
Midjourney Арт-стили, многообразие и простота через Discord Нет открытого API, подписка платная, есть очередь на генерацию $10–60 в месяц с лимитами по числу картинок
Leonardo.AI Фокус на игровых ассетах, облачный редактор, множество стилей Бесплатный тариф с ограничениями, стили менее разнообразны чем у конкурентов Бесплатно с условиями; Pro — $12 в месяц
Adobe Firefly Безопасно для коммерческого использования, интеграция с Creative Cloud Стили менее разнообразны, требуется подписка От $54.99/мес с ограниченным числом генераций

Для быстрого запуска коммерческого проекта подойдёт DALL·E. Для экспериментов с полным контролем — Stable Diffusion. Художественные задачи — Midjourney.


Как функционируют API для генерации изображений

API — это интерфейс, по которому ваше приложение взаимодействует с нейросетью, шлёт ей свои запросы и получает обратно URL-адрес с изображением.

Наш пример — запрос к OpenAI DALL·E:

POST https://api.openai.com/v1/images/generations
Headers:
  Authorization: Bearer YOUR_API_KEY
  Content-Type: application/json
Body:
{
  "prompt": "A futuristic city at sunset, cyberpunk style",
  "n": 1,
  "size": "1024x1024"
}

В ответ возвращается JSON с адресом сгенерированной картинки. Конечно, настраиваются различные параметры — количество генерируемых вариантов, разрешение, системное описание.

Для Stable Diffusion зачастую используют чужие API, либо запускают модель локально с REST API — а это требует навыков в DevOps.

Надо понимать: у каждого API свои лимиты и тарифы на использование.


Как создать Telegram бота, генерирующего изображения

Как создать Telegram бота для генерации изображений с помощью ИИ

Шаг первый. Зарегистрируйте Telegram бота и получите токен

Регистрация сие требует 2 минуты времени и не нужно хоть как-то уметь программировать:

  1. В Telegram найдите бота @BotFather.
  2. Введите команду /newbot.
  3. На вопрос о имени бота назовите его как-то, например ImageGeneratorAI.
  4. Придумайте уникальное имя пользователя — оно обязательно должно заканчиваться на слово bot.
  5. Самое главное — и только не говорите никому, абсолютно никому, даже своим друзьям — токен. Длиннющая строка, которая должна быть надёжно сохранена и применена на этапе настройки. Никому не раскрывайте токен, иначе бот окажется в руках мошенников.

Конструктивная архитектура бота

Взаимодействие с API генерации изображений строится в три слоя:

  • Входной слой — Telegram Bot API, который принимает от пользователей их сообщения.
  • Логический слой — workflow или AI-агент, который обрабатывает приходящие сообщения, улучшает промпты и управляет логикой работы всей конструкции.
  • Интеграционный слой — отправка HTTP-запросов к API генерации изображений, получение ссылки и обратная отправка изображений. Не забываем об обработке ошибок, таймаутах и кэшировании. Это экономит деньги и делает работу стабильнее!

Опция выбора и подстройки серверной части

Если при программировании вы хотите обойтись без программирования, современные no-code платформы (например, ASCN.AI, n8n, Zapier) дают вам возможность визуально построить весь сценарий. Если же вы хотите реализовать что-то более сложное и масштабируемое, будут использоваться реализации на Python (python-telegram-bot), Node.js или Go.

Пошаговый разбор — как слепить настоящего бота на no-code платформе ASCN.AI

  1. Регистрируйтесь в ASCN.AI, заходите в NoCode Builder.
  2. Заводите новый workflow, вносите ноду Telegram Bot Polling, пихаете туда токен бота.
  3. Пробуйте на реальности — шлите команду /start, смотрите — бот отвечает.
  4. Добавьте ноду HTTP Request, чтобы звать DALL·E API с нужными параметрами — промпт, размер, количество вариантов.
  5. Обработайте ответ, вытащите URL сгенерированной картинки, чтобы отправить картинку пользователю.
  6. Создайте ноду Telegram Send Photo, чтобы по URL отправить картинку пользователю.
  7. Настроить Switch логику так, чтобы команды /start и /help обрабатывались веселым разрядом, а текстовые сообщения натурально попали на генерацию.
  8. Подключите AI-Agent, который автоматом будет улучшать промпты: чтобы не пустую фразу, а подробный запрос выдавал для нормальной генерации.
  9. Обрабатывайте возможные ошибки API — об ошибке сообщите пользователю.
  10. Тестируйте, запускайте — пожалуйста, бот.

Да сложно? Да нет.

Пример минимального Python-кода для Telegram бота с DALL·E

import os
from telegram import Update
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackContext
import openai

TELEGRAM_TOKEN = os.getenv("TELEGRAM_BOT_TOKEN")
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")

openai.api_key = OPENAI_API_KEY

def start(update: Update, context: CallbackContext):
    update.message.reply_text("Привет! Напиши как можно более подробно описание, я сгенерирую изображение.")

def generate_image(update: Update, context: CallbackContext):
    prompt = update.message.text
    update.message.reply_text("Генерирую изображение, подожди-ка...")

    try:
        response = openai.Image.create(prompt=prompt, n=1, size="1024x1024")
        image_url = response['data'][0]['url']
        update.message.reply_photo(photo=image_url, caption=f"Промпт: {prompt}")
    except Exception as e:
        update.message.reply_text(f"Генерация с ошибкой: {e}")

def main():
    updater = Updater(TELEGRAM_TOKEN, use_context=True)
    dp = updater.dispatcher
    dp.add_handler(CommandHandler("start", start))
    dp.add_handler(MessageHandler(Filters.text & ~Filters.command, generate_image))
    updater.start_polling()
    updater.idle()

if __name__ == '__main__':
    main()

Ограничения API и цены

Каждый API имеет ограничения и тарифы. Например, OpenAI DALL·E:

  • Максимум 50 запросов в минуту на платном тарифе.
  • Цена — $0.02 за картинку 1024×1024.

Если, теряя бдительность, вы превысите его предел, вы получите ошибочку 429 (Too Many Requests). Стейбл Диффьюжн — API стоит от $0.0023 за картинку 512×512, а у Миджорни нужно подписаться и подождать в ожидании ответа.

А чтобы сократить расходы, полезно ещё:

  • Делать кэш одинаковых запросов, чтобы не придумывать его заново.
  • Отслеживайте альтернативные запросы от юзера (rate limiting).
  • Тестируйте на недорогих моделях, ориентируясь на нагрузку.

Дисклеймер: информация общая, не является профессиональной консультацией.


Правила Telegram и безопасность ботов

Telegram и в этой области дисциплинарен и предан своему обещанию. Спам, фейки и вредоносный контент — табу. Обязательна поддержка базовых команд — /start, /help, хранение политики конфиденциальности и быстрая реакция на жалобы. При блокировках бота обращайтесь в службу поддержки @BotSupport.

Для защиты от злодеев и хипстеров используйте:

  • Rate limiting — ограничение частоты запросов от пользователей.
  • Валидация промптов — фильтрация ненормативной лексики, забористых слов и коварных символов.
  • Хранение токенов в безопасном месте — делается через переменные окружения или секреты.
  • Настройка логов для аудита запросов.
  • Контроль расходов через OpenAI Dashboard.

FAQ

Насколько необязательно программировать, создавая бота?

Да, no-code платформы (ASCN.AI, n8n, Zapier) делают возможным создание бота абсолютно визуально. Для большинства задач бизнеса — этого более чем достаточно.

А готовые решения есть?

  • @ImageAI_bot на DALL·E — бесплатные 3 генерации в день, подписка около $9.99 в месяц.
  • @midjourney_bot взаимодействует через Discord, подписка стоит от $10 до $60 в месяц.
  • @StableDiffusion_bot бесплатен, но медленный и нестабилен.

Собственный бот — это полный контроль, экономия на подписках и возможность добавить уникальный функционал.

Как можно повысить качество изображений?

Задействуйте нарядные подсказки с конкретными деталями стиля и освещения, разрешения. AI-Agent может перевести короткие слоганы в развёрнутые — это улучшает качество. Оптимально, если разрешение задаётся равным 1024×1024 пикселей, с несколькими вариантами генерации и подбором. Этап post-processing тоже возможен — AI-апскейлеры, inpainting, color-correction значительно поднимают уровень конечного результата.


Выводы и советы

  • Стартуйте с no-code инструмента для скорейшей генерации прототипа.
  • Подключайте к своему чаду AI-агентов ради повышения качества промптов и заметности детализации.
  • Контролируйте запросы пользователей, чтобы сдерживать бюджет.
  • Собирайте метрики и анализируйте использование для продуктивного роста.
  • Вводите скромную монетизацию с гибкими бесплатными и премиум тарифами.
  • Не забывайте следить за изменениями моделей и периодически обновляться до новых версий.
  • Не забудьте добавить FAQ и справку в боте — это очень удобно для пользователей.
  • Надёжно храните свои токены и конфиденциальные данные!
  • Обязательно проверьте бота на реальных пользователях, прежде чем масштабировать.
  • Ручной труд, шаг за шагом, делайте интерфейс простым и удобным.
Получите готовые автоматизации уже сейчас
За сегодня было запущено около 149 готовых автоматизаций из нашего маркетплейса готовых автоматизаций. 100+ решений, которые были собраны и настроены и готовы к использованию. Получите доступ к таким автоматизациям как: Контент-заводы, Премиум чат-боты, Автоматизированные воронки-продаж, генератор SEO-статей и тд с помощью подписки на ASCN.AI
Попробовать бесплатно
ГлавнаяNo code блог
Как создать Telegram бота для генерации изображений с помощью ИИ
Оставаясь с нами, вы соглашаетесь на использование файлов куки.