АвтоматизацияДля работы с LLM

Как составить автоматизацию с помощью GPT

Дайте LLM описание формата Compact v3 и JSON Schema, опишите задачу и импортируйте выключенное правило. Скачайте инструкцию и шесть примеров.

В этой статье

Допустим, в учебном чате постоянно спрашивают, где найти записи занятий. Вы хотите, чтобы Combot отвечал на этот вопрос сам. Или нужна своя команда, которой модератор сможет выдать участнику часовую паузу в переписке.

Такое правило можно сначала описать обычными словами, попросить GPT подготовить JSON, а затем импортировать результат в Automation. Знать названия полей наизусть не нужно: для этого есть приложенная схема.

Что дать модели

Приложите к запросу два файла:

  • Описание языка и инструкция для LLM — что означают поля, как выбирать события и действия, какие ограничения учитывать.
  • JSON Schema — структура JSON для новых правил. Это вспомогательная схема генерации, а не полная замена проверок редактора.

Если у вас уже есть похожее правило, приложите и его экспорт. Особенно это полезно для сложных фильтров медиа, вложенных условий и вариантов «ИЛИ». Перед передачей экспорта модели проверьте, нет ли в нём частных пригласительных ссылок, ID участников и другой информации, которой вы не хотите делиться.

Готовый запрос для GPT

Скопируйте этот текст и замените последний абзац своим сценарием:

Составь правило Combot Automation по приложенным описанию Compact v3 и JSON Schema. Не придумывай поля и возможности, которых там нет. Если для точного выполнения нужны неизвестные данные, сначала задай короткие вопросы. Не выдумывай ID, ссылки, названия рангов и настройки моего чата.

Создай правило выключенным: en: false. Сначала в двух предложениях объясни, когда оно сработает и что сделает. Затем дай один готовый JSON-блок для импорта, без комментариев внутри. После него перечисли, что нужно проверить или выбрать вручную. Если мой сценарий нельзя полностью выразить через Automation, прямо скажи об этом и не подменяй его похожим.

Мой сценарий: в чате курса участники спрашивают «где запись» или «запись занятия». Пусть бот отвечает: «Записи лежат в закреплённом сообщении чата. Ищите раздел “Материалы занятий”». Регистр букв не важен. Ничего удалять и никого ограничивать не нужно.

Чем точнее запрос, тем меньше уточнений. Полезно сразу назвать событие, участников, исключения, действие и место ответа. Если важно время, укажите часовой пояс. Если нужна команда модератора, уточните, должна ли она работать ответом на сообщение участника.

Например: «Только Telegram-администраторы и владелец могут вызвать /team_pause ответом на сообщение участника. Ограничить автора этого сообщения на час. Не применять к администраторам Telegram, администраторам Combot и владельцу. Написать уведомление в чат. Саму команду не удалять».

Как перенести правило в Combot

  1. Откройте раздел Автоматизация нужного чата и выберите Импорт.
  2. Вставьте JSON, который составила модель: от первой { до последней }. Сам файл JSON Schema и строки с тройными обратными кавычками вставлять не нужно.
  3. Откройте добавленное правило. Проверьте событие, условия, исключения, режим выполнения действий, их получателя и текст ответа.
  4. Если правило связано с отдельными темами чата, выберите их заново. При импорте выбор исходной темы сбрасывается на весь исходный чат, а темы отправки — на текущую тему. Даже правильные ID в JSON не отменяют этот шаг.
  5. Испытайте правило в подходящем тестовом чате и только после проверки включайте в рабочем. Для мьюта, бана, удаления и одобрения заявок особенно внимательно проверьте, на кого направлено действие и есть ли у бота нужные права.

Импорт добавляет новые правила, а не обновляет старые. Повторный импорт того же JSON создаст ещё одну копию. Выключенные правила тоже занимают места, доступные на вашем тарифе.

Если редактор не принимает результат, передайте модели точный текст ошибки и получившийся JSON. Не просите «убрать всё, что мешает импорту»: так можно потерять важное исключение или ограничение.

Можно начать с готового примера

Каждый файл ниже содержит одно выключенное правило. Скопируйте содержимое нужного файла в окно импорта:

Последний пример рассчитан на реакцию от личного профиля, не от имени канала или анонимного администратора. В нём нет ограничения «один раз»: повторное подходящее изменение реакций может снова вызвать сообщение. Используйте его для знакомства с настройкой, а не как защиту от накрутки наград.

Подробное объяснение возможностей: основной гайд по Automation.

Материалы обновлены 9 сентября 2026 года. Перед включением проверяйте результат в своём чате. В конце описания языка отдельно указано, какие примеры уже проверялись в Telegram, а какие — только при импорте.