EnotPRO Logo EnotPRO

Публикации

Публикации (Content) — это механизм для создания, публикации и автообновления сообщений с поддержкой медиа, кнопок и голосований.

Подключённый к контенту бот может:

  • Публиковать заранее созданные шаблоны сообщений в группы и каналы
  • Автоматически обновлять все опубликованные копии при изменении шаблона
  • Загружать данные контента для динамического формирования
  • Выбирать случайный контент из списка
  • Управлять голосованиями (кнопки-варианты, сбор голосов, экспорт итогов)

💡 Важно: Контент должен быть предварительно создан в разделе /adm → Публикации. Без созданного контента реакции не имеют смысла.

Что нужно знать перед началом

Требования к боту

Требование Описание
Права в чате Для публикации — бот должен быть участником группы или администратором канала
Права на редактирование Для автообновления — бот должен иметь право редактировать свои сообщения

Ограничения

Ограничение Значение
Альбом Только photo+video (вместе), либо только document, либо только audio (2–10 элементов)
Кнопки у альбома Нет (ограничение Telegram)
Подпись над медиа Только для photo, video, animation
Частота обновлений Не чаще 5 секунд на всего бота
Лимит истории По умолчанию 1 пост (макс. 10 для админов)

Доступные реакции (методы) для публикаций

Платформа EnotPro поддерживает следующие реакции для работы с контентом:

Реакция Описание
LoadContent Загрузить данные контента в текущий контекст
LoadRandomContent Выбрать случайный контент из списка
SendContent Отправить контент в указанный чат
UpdateContent Принудительно обновить все опубликованные копии контента

Структура контента

При загрузке через LoadContent или LoadRandomContent данные становятся доступны в переменной ${content}.

Поле Тип Описание
id String ID контента
name String Техническое название контента
text String Текст сообщения
file Object Медиафайл (или массив для альбома)
buttons Array Кнопки меню
auto_update Boolean Флаг автообновления
disable_notification Boolean Тихая отправка
protect_content Boolean Защита от пересылки
show_caption_above_media Boolean Подпись над медиа
no_memory Boolean Режим «Не запоминать»
posts Array История публикаций (связи)
posts_limit Integer Лимит истории
check_post Object Превью-сообщение («Проверить»)

Ключевые отличия от обычной отправки сообщений

Характеристика Обычный SendMessage Публикации (Content)
Изменение шаблона Требует ручного редактирования каждого сообщения Автоматически обновляет все публикации
История отправок Нет Есть (раздел «Связи»)
Превью перед отправкой Нет Есть (кнопка «Проверить»)
Голосования Нет Есть (встроенные)
Централизованное управление Нет Да

💡 Совет: Используйте публикации для многоразовых сообщений, которые нужно обновлять централизованно (рассылки, инструкции, голосования).

© 2025 EnotPRO. Все права защищены.