Публикация и кнопки в постах

Выбор каналов и публикация#

Внизу страницы контент-плана отметьте, в какие подключённые каналы публиковать план, и нажмите «Опубликовать всё». Публикуется каждый элемент плана в каждый выбранный канал - с учётом варианта текста/картинки, заданного для этого канала (если он есть), иначе - общий вариант.

Расписание#

Время публикации берётся из даты элемента плана:

  • ВКонтакте: если дата в будущем (более чем через 5 минут) - пост публикуется сразу через нативный отложенный постинг ВК (wall.post с publish_date), статус - «scheduled_native».
  • Telegram и Max: пост сохраняется со статусом «scheduled» и публикуется фоновым воркером, который проверяет наступившие по времени посты раз в минуту.

Кнопки-ссылки в тексте поста#

Чтобы под постом появилась кнопка со ссылкой (на сайт, на активность, диплинк в бота и т.п.), допишите в конец текста поста строку:

[btn|Текст кнопки|https://example.com]
  • Текст кнопки - то, что увидит пользователь на кнопке.
  • Ссылка - любой http(s)-адрес, включая диплинки вида https://t.me/YourBot/app?startapp=....

Кнопок может быть несколько - каждая на отдельной строке в конце текста:

Сегодня разыгрываем призы!

[btn|🎯 Участвовать|https://example.com/activity]
[btn|📢 Наш канал|https://t.me/example_channel]

Строки с паттерном [btn|...] не попадают в видимый текст поста - они превращаются в кнопки под сообщением.

Цвет кнопки (только Telegram)#

Для Telegram можно задать цвет кнопки четвёртым параметром паттерна:

[btn|Текст кнопки|https://example.com|primary]

Допустимые значения: danger (красный), primary (синий), success (зелёный). Параметр необязателен - без него используется стандартный вид кнопки клиента. Цвет кнопок - функция Telegram Bot API 9.4+, для ВКонтакте и Max параметр игнорируется.

Как это выглядит по платформам#

Платформа Как отображается
Telegram inline-кнопки под сообщением, каждая строка паттерна - отдельный ряд
Max inline-кнопки под сообщением, аналогично Telegram
ВКонтакте ссылка вшивается в текст поста как нативная ссылка ВК ([url|Текст]) - у постов на стене ВК нет произвольных inline-кнопок

Результаты публикации#

После публикации под планом появляется таблица со статусом каждого поста по каждому каналу: «опубликован», «запланирован», «ошибка» - вместе с ссылкой/ID поста в соцсети, если он есть.