Собрать свою первую автоматизацию
Written By Team ASCN.AI
Last updated 2 months ago
Этот бот — ваш личный AI-копирайтер, который моментально генерирует качественный, структурированный и вовлекающий контент для всех социальных сетей прямо в Telegram, избавляя от необходимости тратить часы на написание постов, нанимать дорогих специалистов и позволяя сосредоточиться на стратегии и творчестве.
Полная видео-инструкция
Шаг 0: Настроим Secrets (подготовимся к разработке workflow)
Secrets - это защищенные переменные, которые можно использовать в разных Воркфлоу. Подробнее о Secrets тут:Part 3: Variables, Memory, and Databases
Нам потребуются следующие Secrets (их надо добавить перед разработкой, как добавлять смотри видео) - важно, названия указывать те же, что и ниже:
telegram_bot: Инструкция как получить BotTokendeepseekr1_token(ВАЖНО: В примере мы используем токен провайдера: Openrouter, если вы выбираете другого, то потребуется указать именно его, вместе Openrouter): Инструкция как получить DeepSeek R1 Token
Шаг 1. Создание Workflow
Сначала нужно зайти в свой аккаунт ASCN.AI (или зарегистрироваться, если аккаунта еще нет).
Регистрация
Вход в аккунт
Далее:
Перейдите во вкладку Workflows.
Нажмите «Create New».
Введите название и нажмите «Create Workflow».
Шаг 2. Добавление триггера
Триггер — это стартовый блок, который запускает ваш workflow, когда происходит нужное событие (подробнее об этом есть в отдельной статье Part 2: Nodes, Trigger, Logic, AI Agent)
Чтобы workflow запускался при сообщении в Telegram‑бот:
Нажмите «Добавить плагин».
В меню блоков выберите: Triggers → Telegram → Telegram Polling Trigger.
Откройте блок и заполните параметры:
Токен бота: вставьте токен вашего бота, который можно получить у @BotFather или воспользуемся нашим Secrets.
Скопируйте строчку:={{$secrets.telegram_bot}}и вставьте в полеТип обновления: выберите Message, чтобы принимать все сообщения от пользователей.
Нажмите “Применить”, чтобы сохранить изменения.
Шаг 3. Добавление AI Agent
AI Agent добавляет «мозги» в ваш workflow, обрабатывая входящие сообщения и генерируя ответ на базе ИИ (в примере используются бесплатные токены OpenAI / ChatGPT). Подробнее о AI Agent тут:Part 2: Nodes, Trigger, Logic, AI Agent
Теперь добавим немного ИИ в наш рабочий процесс. Для этого мы будем использовать агентов ИИ. Для простого примера мы используем бесплатные токены от OpenAI (ChatGPT).
Действия:
Нажмите «+».
В меню блоков выберите: AI Agents → Agents Prompt.
Откройте блок и задайте параметры:
UserPrompt: сюда вставляется промпт, который описывает задачу для ИИ (например, создание запоминающегося, полезного и вовлекающего поста на тему сообщения пользователя). Скопируйте и вставьте в поле:
= Create a text post for social media on the topic {{$json.update.message.text}} so that it's memorable and engaging. It should also be relevant and contain useful information.Important! Can't use Markdown, just plain textSystem: здесь задается роль и миссия ИИ (например, опытный соцмедиа‑копирайтер, пишущий интересные тексты из надежных источников, с форматированием и эмодзи). Скопируйте и вставьте в поле:
You're a professional copywriter with over 30 years of experience in social media. Your mission is to write interesting and engaging texts for posts. You source information only from trusted sources and use modern writing techniques. Your posts are typically 10-15 sentences long. Also, format it with emojis and paragraphs for better readability.Important! Can't use Markdown, just plain textProvider: Openrouter (для Deepseek R1) выбирает поставщика API-токенов для модели ИИ
Model: openrouter/deepseek/deepseek-r1 (выберите саму модель)
API Token: вставьте ваш API‑токен OpenAI (ChatGPT), который выдается на официальной платформе OpenAI или воспользуемся нашим Secrets.
Скопируйте строчку:={{$secrets.deepseekr1_token}}и вставьте в поле
Temperature: установите 1 для более креативных ответов (0 — максимально «сухие» факты, 1 — максимум креативности).Нажмите “Применить“, чтобы сохранить изменения.
Шаг 4. Ответ бота пользователю
Теперь нужно вернуть сгенерированный ИИ текст обратно пользователю в Telegram.
Для этого:
Нажмите «+».
В меню выберите: Tools → Telegram → Telegram sendMessage.
Откройте блок и задайте параметры:
BotToken: тот же токен, что и в первом блоке или воспользуемся нашим Secrets. Скопируйте строчку:
={{$secrets.telegram_bot}}Resource: выбираем Message, чтобы работать с сообщениями
Operation: дальше мы выбираем действие Send Text Message
Chat ID: параметр, который берет ID чата пользователя из входящего обновления и отправляет ответ в тот же чат. Скопируйте и вставьте в поле:
={{$node['TelegramBot.Polling_1'].json.update.message.chat.id}}Text: здесь вставляется текст ответа от ИИ (результат предыдущего блока). Скопируйте и вставьте в поле:
={{$json.text}}Нажмите “Применить“, чтобы сохранить изменения.
Шаг 5. Сохранение, запуск и тест
AI‑агент готов, осталось сохранить, запустить и протестировать Telegram‑бота.
Сделайте следующее:
Нажмите «Сохранить».
Переключите тумблер, чтобы активировать workflow, затем отправьте сообщение в бота и убедитесь, что он отвечает сгенерированным постом.
Результат
В итоге получается не просто ИИ‑модель, а полноценный AI‑агент, который по запросу генерирует текстовые посты для соцсетей. Он может частично заменить штатного копирайтера или существенно сократить время на подготовку постов, а с помощью дополнительных модулей можно настроить автопостинг, генерацию изображений, управление комментариями и другие функции.
Файл с автоматизацией
Если вы сделали все верно по шагам, то у вас должен получиться такой JSON:

Example{
"activities": [
{
"edges": [
{
"to": "TelegramBot.SendMessage_1",
"when": ""
}
],
"id": "Agents.Prompt_1",
"params": {
"model": "openrouter/deepseek/deepseek-r1",
"prompt": "=Create a text post for social media on the topic {{$json.update.message.text}} so that it's memorable and engaging. It should also be relevant and contain useful information.Important! Can't use Markdown, just plain text",
"provider": "openrouter",
"system": "You're a professional copywriter with over 30 years of experience in social media. Your mission is to write interesting and engaging texts for posts. You source information only from trusted sources and use modern writing techniques. Your posts are typically 10-15 sentences long. Also, format it with emojis and paragraphs for better readability.Important! Can't use Markdown, just plain text",
"temperature": 1,
"token": "={{$secrets.open_api}}"
},
"position": {
"x": 520,
"y": 300
},
"title": "Agents.Prompt 1",
"type": "Agents.Prompt"
},
{
"edges": [],
"id": "TelegramBot.SendMessage_1",
"params": {
"bot_token": "={{$secrets.telegram_bot}}",
"chatId": "={{$node['TelegramBot.Polling_1'].json.update.message.chat.id}}",
"operation": "sendMessage",
"resource": "message",
"text": "={{$json.text}}"
},
"position": {
"x": 520,
"y": 600
},
"title": "TelegramBot.SendMessage 1",
"type": "TelegramBot.SendMessage"
}
],
"triggers": [
{
"edges": [
{
"to": "Agents.Prompt_1"
}
],
"id": "TelegramBot.Polling_1",
"params": {
"bot_token": "={{$secrets.telegram_bot}}",
"update_type": [
"message"
]
},
"position": {
"x": 520,
"y": 0
},
"title": "TelegramBot.Polling 1",
"type": "TelegramBot.Polling"
}
],
"name": "QuickFlow: Telegram AI",
"status": "INACTIVE",
"meta": null
}