Telegram-бот, который учится стилю письма постов через инструкции (анализирует сайты (Tavily) и Twitter-профили, указаных вами каналов, сохраняет правила в базе и генерирует тексты на основе них) Идеально для копирайтеров, SMM и контент-мейкеров — от идеи до генерации за секунды.

1) Вы пишете команду в Telegram-бота (например, /start для приветствия, /learn для режима обучения).
2) Бот проверяет команду и переключает вас в нужный режим обучения или генерации
3) В режиме обучения: вы отправляете инструкцию как надо писать посты и в каком стиле (например, "Пиши в стиле Хормози: коротко, с фактами") → бот сохраняет её
4) В режиме генерации: вы пишете промпт → бот собирает все инструкции и стили из базы → генерирует текст поста через Open AI → отправляет вам.
5) Управление инструкциями: /context — просмотр всех; /edit N — редактирование по номеру; /del N — удаление (обновление в базе с метками edit/delete).
6) Бот всегда подтверждает действия: отправляет "typing" и уведомления о прогрессе
Sahil Bloom (@SahilBloom)
Аудитория: >1 млн подписчиков.

Naval (@naval)
Аудитория: >2.3 млн подписчиков.

James Clear (@JamesClear)
Аудитория: >1 млн подписчиков.

Dickie Bush (@dickiebush)
Аудитория: >400 тыс подписчиков.

Бот учится вашему стилю (или стилю инфлюенсеров) и генерирует тексты без повторных подсказок. Экономит 50–80% времени на контент.
Из сайта или Twitter — готовые инструкции стиля (например, "Используй bullet points, мотивируй действие"). Повышает качество на 30–50% за счёт адаптации.
Гибкое управление: просмотр (/context), правка (/edit), удаление (/del) — база стилей всегда под рукой, как персональная библиотека.
Генерируйте посты, статьи, email — в одном боте. Идеально для нескольких проектов или команд.
Автономность 24/7: отправьте промпт — получите текст. Нет нужды в ручном копипасте стилей в ChatGPT.
Бот уведомляет о каждом шаге (typing, success), давая уверенность в процессе.
Займёт 10–20 минут.
Telegram Bot:
@BotFather → /newbot → получите token (например, 123456:ABC-...).
Сохраните как секрет "contentbot".
OpenAI (для генерации и анализа):
https://platform.openai.com → API Keys → сгенерируйте ключ.
Секрет: "openai_api_key". Модель: gpt-4o-mini (можно сменить в Agents.Prompt на gpt-4o).
Tavily API (для анализа сайтов):
https://tavily.com → регистрация → получите ключ (tvly-XXXX).
Секрет: "tavily_api_key". Используется в HttpRequest_5 (Authorization: Bearer).
TwitterAPI.io (для анализа профилей):
https://twitterapi.io → регистрация → получите ключ.
Секрет: "twitter_api_key". Используется в HttpRequest_9 (X-API-Key).
В разделе Secrets добавьте 4 ключа: contentbot, openai_api_key, tavily_api_key, twitter_api_key.
Проверьте ноды: TelegramBot.Polling (token = {{$secrets.contentbot}}); Agents.Prompt (token = {{$secrets.openai_api_key}}); HttpRequest_5 (Authorization = Bearer {{$secrets.tavily_api_key}}); HttpRequest_9 (X-API-Key = {{$secrets.twitter_api_key}}).
Сохраните и активируйте (status: ACTIVE).
Важно: Хранение в aiwriter.instructions1 и aiwriter.mode1 — это встроенная база ASCN.AI. Нет нужды в внешней БД.
Откройте флоу в редакторе. Вот ключевые ноды по порядку:
TelegramBot.Polling_1 (Триггер):
Слушает сообщения и callback. Token: {{$secrets.contentbot}}. Update_type: ["message"].
Control.Switch_CommandRouter_1 (Роутер):
Проверяет текст: /learn → режим learn; /generate → generate; /analyze → анализ URL; /twitter → анализ профиля; /edit N → edit; /del N → delete; иначе — обработка в текущем режиме.
Storage.Append_Mode (Смена режима):
Добавляет в aiwriter.mode1: { "at": timestamp, "mode": "learn/generate" }.
HttpRequest_SendTyping (Уведомления):
Отправляет "typing" для UX. URL с token, body: chat_id + action=typing.
HttpRequest_5 (Tavily для /analyze):
POST на Tavily с URL, Authorization: Bearer {{$secrets.tavily_api_key}}. Возвращает контент страницы.
JS.CleanMarkdown (Очистка):
Преобразует Markdown в plain text для ИИ.
Agents.Prompt_2 (Инструкция из анализа):
OpenAI: system="Создай инструкцию стиля", prompt=контент страницы. Token: {{$secrets.openai_api_key}}.
HttpRequest_9 (TwitterAPI для /twitter):
GET на twitterapi.io с username, headers: X-API-Key {{$secrets.twitter_api_key}}. Возвращает твиты.
JS.ExtractTweets (Обработка):
Собирает текст твитов в строку для ИИ.
Agents.Prompt_3 (Инструкция из Twitter):
OpenAI: анализирует твиты → создаёт инструкцию стиля.
Storage.Append_Instructions (Сохранение):
Добавляет в aiwriter.instructions1: { "text": инструкция, "event": "create/edit/delete" }.
Agents.Prompt_1 (Генерация):
В режиме generate: system=все инструкции, prompt=сообщение пользователя → генерирует текст.
TelegramBot.SendMessage_Result (Ответы):
Отправляет результат: текст, список инструкций или подтверждение.
В Telegram: найдите бота → /start.
Протестируйте: /learn "Стиль: юмористичный" → /generate "Расскажи о кофе".
Анализ: /analyze https://example.com → ждите инструкцию.
Проверьте /context, /edit 1, /del 2.
Ошибки: смотрите Executions. Часто — неверный ключ или лимит API.