47.22K
AI

Bot_dlya_infografiki

1.

ПРАКТИЧЕСКИЙ ГАЙД
Как создать бота
для инфографики
От темы в чате до готового PNG: Telegram-бот, LLM для структуры и API для картинки.
Telegram · LLM → JSON · Recraft / Bannerbear / Canva
Бот для инфографики
1 / 10

2.

Что строить
Канал — Telegram. Стек — Python и aiogram. Один стиль и одно соотношение сторон, например 1080×1350.
LLM
РЕНДЕР
Шаг A. Структура
Шаг B. Картинка
LLM собирает заголовок, блоки, цифры и подписи. На выходе
только JSON, не картинка.
Точные цифры — шаблон. Красивый постер — Recraft или Canva
Craft.
OpenAI, Anthropic, в РФ часто ProxyAPI.
Bannerbear, Recraft, Canva, HTML → PNG.
Бот для инфографики
2 / 10

3.

Конвейер
Промпт к картинке собирайте из JSON, а не из сырого сообщения.
1
2
3
4
Тема
JSON
Рендер
PNG
Текст, CSV или скрин
LLM собирает блоки
Шаблон или API
Файл в чат
Ссылки с API живут около суток
Скачивайте файл сразу и отправляйте в Telegram уже локальный PNG через send_photo.
Бот для инфографики
3 / 10

4.

Семь шагов
01
Формат
Тип инфографики и соотношение сторон
02
Бот
BotFather → токен в .env, не в код
03
Сценарий
/start, тема, уточнения, кнопка «ещё вариант»
04
LLM
JSON: title, subtitle, blocks[]
05
Рендер
Recraft / Bannerbear / Canva / HTML
06
Отправка
Скачать PNG, send_photo, лог ошибок
07
Хостинг
VPS, Railway или Render, процесс 24/7
Бот для инфографики
4 / 10

5.

Сценарий в чате
Пользователь
Бот
/start — что умеет бот
Уточняет только нужное
Тема или данные: текст, таблица, скрин
Пишет «генерирую…»
Стиль, язык, формат кадра
Картинка + кнопка «ещё вариант»
Секреты только в переменных окружения
TELEGRAM_TOKEN, OPENAI_API_KEY, RECRAFT_API_TOKEN — никогда в код.
Бот для инфографики
5 / 10

6.

Где искать API
Старт: OpenAI для структуры + Recraft или Bannerbear для картинки.
Задача
Куда смотреть
Когда брать
Текст и JSON
OpenAI, Anthropic, ProxyAPI
Всегда, шаг A
Дизайн + читаемый текст
Recraft API
Постеры, вектор
Canva 2K
Canva Connect + Craft
Если уже в Canva
Цифры без ошибок
Bannerbear
Шаблон + поля
Быстрая картинка
OpenAI Images, Flux, Ideogram
Текст обычно хуже
Свой макет
HTML / CSS → Playwright
Объём и контроль
Бот для инфографики
6 / 10

7.

Как настроить API
Сначала один curl, потом уже бот.
1
2
3
4
5
Регистрация
Ключ
.env
Bearer
curl
Кабинет сервиса
Раздел API keys
Не класть в код
Authorization header
Проверка вручную
Recraft
Ключи: recraft.ai/app/api/api-keys · 1 USD = 1000 units
Base URL: https://external.api.recraft.ai/v1
Лимит: 100 картинок в минуту, 5 запросов в секунду
Бот для инфографики
7 / 10

8.

Три способа рендера
Recraft — генерация
POST /images/generations, модель recraftv4_1, size например 2:3. В ответе data[0].url — скачать сразу.
Bannerbear — шаблон
Макет в кабинете → Template UID → POST /v5/images с modifications. Поллить статус или webhook. Синхронный режим до 10 секунд.
Canva Craft — 2K
OAuth, scope asset:write → POST /v1/image-generations, model craft_v1_2k. Ждать 50–60 секунд, ссылка около 24 часов.
Бот для инфографики
8 / 10

9.

Минимальная логика
1
Сообщение
2
JSON
3
Промпт / поля
4
Картинка
Тема или данные в чат
LLM возвращает блоки
Из JSON, не из сырого текста
API → PNG → send_photo
Бот для инфографики
9 / 10

10.

С чего начать
MVP
Точные цифры
Как Canva
Telegram + OpenAI для структуры +
Recraft для картинки.
Bannerbear или HTML → PNG. Цифры
нельзя искажать.
Connect API и модель Craft, если уже в
экосистеме Canva.
Не одна модель на всё
Связка «структура + шаблон или Recraft» стабильнее чистой генерации.
Бот для инфографики
10 / 10
English     Русский Правила