# Автопубликация

Автопубликация превращает события вашего проекта в посты в ваших каналах — без редактора у экрана. Нейросеть собирает новость из всех источников события в один текст, или оригинальный пост пересылается как есть. Работает для Telegram, MAX и ВКонтакте.

Откройте [«Автопубликацию»](/autopublish).

## Как это работает

1. Источники проекта пишут о чём-то, и сообщения собираются в [событие](/docs/concepts#sobytie).
2. Когда событие набирает порог источников, оно встаёт в очередь на публикацию.
3. Пока о событии продолжают писать, публикация откладывается — чтобы пост вышел полным, а не по первому сообщению.
4. В назначенное время пост уходит во все включённые каналы.

Статус каждого события — «Публикация через N мин», «Опубликовано», «Пропущено» — виден на его карточке в [ленте](/docs/feed#chto-pokazyvaet-status-publikacii). Там же публикацию можно отменить.

## Каналы публикации

Сначала подключите, куда публиковать. Блок «Каналы публикации», вкладки Telegram, MAX и ВКонтакте.

### Telegram и MAX

1. Добавьте нашего бота администратором своего канала с правом публиковать сообщения. Ссылки на ботов — прямо в блоке.
2. Впишите `@канал` или ссылку на него и нажмите «Добавить».
3. Нажмите **«Проверить»** — система убедится, что у бота есть права. Статус сменится на «Подключён».

### ВКонтакте

Впишите адрес сообщества — `vk.com/club…` или короткое имя — и **ключ доступа сообщества**. Ключ создаётся в управлении сообществом, в разделе «Работа с API». Отметьте при создании доступ к **стене** и **фотографиям**: пост публикуется на стену, а картинки к нему сначала загружаются как фотографии сообщества.

> **Важно.** Ключ даёт право публиковать от имени сообщества. Не передавайте его никому, кроме сервиса, и отзовите в настройках ВКонтакте, если отключаете канал.

У каждого канала свой переключатель: выключенный канал остаётся в списке, но посты в него не уходят. Сколько каналов можно подключить, зависит от тарифа: 1 на Free, 3 на Pro, 10 на Business.

## Режим публикации

| Режим | Что уходит в канал |
|---|---|
| **Рерайт** | Нейросеть переписывает новость из нескольких источников в один пост — своими словами, без повторов, в заданном вами стиле |
| **Репост** | Оригинальный пост пересылается без изменений: из Telegram — в Telegram, из MAX — в MAX |

> **Ограничение.** Репост доступен только при пороге подтверждения события, равном одному источнику: пересылать можно конкретный пост, а не событие из десяти. Посты ВКонтакте и статьи сайтов в режиме репоста пропускаются — переслать их в Telegram нечем.

## Когда уходит пост

Три настройки в минутах, и все три нужны, чтобы пост выходил полным, но не опаздывал:

| Настройка | Что делает |
|---|---|
| **Задержка** | Сколько ждать после того, как событие сформировалось |
| **Продление** | На сколько откладывать публикацию, когда о событии пишет ещё кто-то |
| **Макс. ожидание** | Потолок: позже этого пост не выйдет, как бы ни продолжали писать |

Время публикации — это то, что наступит позже: «формирование + задержка» или «последнее новое сообщение + продление», — но не позже, чем «формирование + макс. ожидание».

> **Пример.** Задержка 10, продление 5, максимум 30. Событие сформировалось в 12:00 — план на 12:10. В 12:08 пришло ещё сообщение — план сдвигается на 12:13. Сообщения продолжают идти каждые несколько минут — план ползёт, но в 12:30 пост уйдёт в любом случае.

## Настройки текста

| Настройка | Что делает |
|---|---|
| **Модель генерации** | Какая нейросеть пишет пост. Старшая модель пишет точнее, но доступна не на всех тарифах |
| **Лимит текста** | Максимальная длина поста в символах |
| **Системный промпт** | Инструкция для нейросети: тон, структура, что обязательно упоминать, чего избегать |
| **Указывать ссылки на источники** | Добавить в конец поста ссылки на публикации, из которых он собран |
| **Фильтровать рекламу** | Пропускать события, похожие на рекламу. Такие получат статус «Пропущено» |
| **Подпись в конце поста** | Постоянная строка под каждым постом — например, «Подписаться на @my_channel» |

Не забудьте нажать **«Сохранить конфигурацию»**. Новые задержки сразу пересчитывают время и у событий, уже стоящих в очереди.

### Как написать хороший промпт

Нейросеть знает, что пишет новостной пост, — объяснять ей это не нужно. Нужно то, что отличает ваш канал от соседнего:

- **Тон и адресат.** «Пишем для жителей области, без канцелярита, как объяснил бы сосед».
- **Структура.** «Первое предложение — суть. Второе — последствия. Не больше трёх абзацев».
- **Что обязательно.** «Всегда указывать, где именно произошло: район, улица».
- **Чего нельзя.** «Не добавлять оценок и эмоций, которых нет в источниках».

> **Совет.** Запустите автопубликацию сначала в тестовый канал и понаблюдайте за постами день. Промпт почти всегда требует двух-трёх правок, и лучше их сделать до того, как посты увидят подписчики.
