Проблема
Подготовка публикации распадается на несколько ручных операций: сформулировать задание, получить текст, создать иллюстрацию, собрать черновик и передать его на согласование. При переключении между сервисами теряются время и контекст.
Реализованное решение
KnightCat объединяет этапы в одном управляемом сценарии: принимает запрос, формирует пакет контента, отправляет черновик в Telegram и продолжает маршрут только после подтверждения автора.
Моя роль
Спроектировал сценарий, структуру пакета контента, ветки согласования и отказа, обработку изображения и демонстрационный рекламный ролик. Автор — Степанов Д.А.
Архитектура
Telegram Bot API → n8n → подготовка запроса → текстовая модель → черновик → подтверждение человека → генерация изображения → бинарный файл → Telegram.
Что работает сейчас
В демонстрационном контуре показаны подготовка поста и изображения, хранение черновика и подтверждение в личном диалоге Telegram. Публикация в отдельный канал требует корректного chat_id и прав бота в этом канале.
Как проверить
Ролик на этой странице собран из реальных экранов демонстрационного бота: три разных материала, изображения и подтверждение автором.
Ограничения и следующие шаги
Это прототип, а не промышленный контент-сервис. Качество текста и изображения зависит от выбранных моделей и промпта; перед публикацией необходима проверка фактов, прав на материалы и итоговой формулировки человеком.
Зафиксировать целевые каналы и права бота, добавить журнал публикаций, проверку фактов и тестовые сценарии для ошибок API и повторной отправки.
Технологии
n8n Telegram Bot API OpenRouter HTTP API Human-in-the-loop