Как составить автоматизацию с помощью 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
- Откройте раздел Автоматизация нужного чата и выберите Импорт.
- Вставьте JSON, который составила модель: от первой
{до последней}. Сам файл JSON Schema и строки с тройными обратными кавычками вставлять не нужно. - Откройте добавленное правило. Проверьте событие, условия, исключения, режим выполнения действий, их получателя и текст ответа.
- Если правило связано с отдельными темами чата, выберите их заново. При импорте выбор исходной темы сбрасывается на весь исходный чат, а темы отправки — на текущую тему. Даже правильные ID в JSON не отменяют этот шаг.
- Испытайте правило в подходящем тестовом чате и только после проверки включайте в рабочем. Для мьюта, бана, удаления и одобрения заявок особенно внимательно проверьте, на кого направлено действие и есть ли у бота нужные права.
Импорт добавляет новые правила, а не обновляет старые. Повторный импорт того же JSON создаст ещё одну копию. Выключенные правила тоже занимают места, доступные на вашем тарифе.
Если редактор не принимает результат, передайте модели точный текст ошибки и получившийся JSON. Не просите «убрать всё, что мешает импорту»: так можно потерять важное исключение или ограничение.
Можно начать с готового примера
Каждый файл ниже содержит одно выключенное правило. Скопируйте содержимое нужного файла в окно импорта:
- Памятка по команде
/course_info. - Ответ на вопрос о записи занятия.
- Один из трёх вариантов приветствия.
- Часовая пауза по команде модератора.
- Одобрение заявок по известным Combot ссылкам.
- Сообщение при добавлении реакции 👍.
Последний пример рассчитан на реакцию от личного профиля, не от имени канала или анонимного администратора. В нём нет ограничения «один раз»: повторное подходящее изменение реакций может снова вызвать сообщение. Используйте его для знакомства с настройкой, а не как защиту от накрутки наград.
Подробное объяснение возможностей: основной гайд по Automation.
Материалы обновлены 9 сентября 2026 года. Перед включением проверяйте результат в своём чате. В конце описания языка отдельно указано, какие примеры уже проверялись в Telegram, а какие — только при импорте.