Smmly

Прямого постинга не существует · прямого постинга нет: публикуем в телеграм-канал, Дзен забирает оттуда сам

Постить в Дзен из Cursor

Короткий ответ: отправить пост в Дзен программно нельзя — публичного интерфейса публикации у площадки нет. Работает обход, и он штатный: Дзен сам забирает записи из вашего публичного телеграм-канала. Cursor при этом постит в канал, как обычно, а вся разница — в правилах на текст, которые появляются, как только зеркало включено.

Что сказать Cursor, чтобы пост ушёл в Дзен

запости в канал с ярлыком «блог», но первой фразой сделай короткий заголовок — до 140 знаков, с точкой

Обычный smmly_post в телеграм-канал: отдельного канала «Дзен» в списке нет и не будет, зеркало живёт галочкой на телеграм-канале. Просьба про первую фразу — не стилистика: именно она станет заголовком статьи в Дзене, и длиннее 140 знаков мы пост не примем. В ответе будет прямая строка вида «первая фраза 212 знаков — в Дзене заголовок обрежется на 140».

перепиши changelog так, чтобы первый пункт был отдельным предложением с точкой

Cursor обычно собирает пост маркерами и точки в конце пунктов не ставит. Заголовок мы считаем как всё до первой точки — а если первая точка стоит через три пункта, «первым предложением» окажется весь этот кусок, и пост отобьётся целиком. Одна точка после вводной строки решает проблему: заголовком станет она, а список останется списком.

приложи скриншот и запости — текст длинный, разбей как удобно

Вот здесь зеркало и кусается. В обычный телеграм-канал такой пост уходит спокойно: картинка первой, текст следом отдельным сообщением. Но Дзен забирает ОДНО сообщение, а текст к этому моменту уже уехал вторым, — поэтому у канала с зеркалом мы отбиваем пост заранее: «с вложением в Дзен уйдёт только первые 1024 знака». Выбор простой: сократить текст, снять скриншот с этого поста или выключить зеркало.

в последнем посте не тот номер версии — поправь

smmly_posts за groupId, потом smmly_edit_post — телеграм переписывает сообщение прямо в канале, а Дзен подтягивает правку сам. Это единственное место в нашей матрице, где правка агента доезжает до второй площадки без вашего участия. С удалением наоборот: снятый из телеграма пост в Дзене останется жить, и убирать его придётся руками в студии.

Что нужно, чтобы это заработало

  1. Подключите Cursor к Smmly

    Адрес и заголовок в mcp.json, перезапуск редактора. Глобальный файл или проектный, что делать с ключом и почему envFile для удалённого сервера бесполезен — на странице клиента.

    Подключение Cursor →
  2. Заведите публичный телеграм-канал

    Зеркало работает только с открытым каналом: бот Дзена читает его как обычный подписчик. Наш бот администратором с правом «Публикация сообщений» — или свой, от @BotFather. Приватный канал через Smmly постится нормально, но зеркала из него не будет.

    Как подключить Телеграм →
  3. Включите зеркало с обеих сторон

    В кабинете на карточке канала — галочка «Зеркалить в Дзен»: она включает те самые проверки на первую фразу и на длину поста с вложением. В студии Дзена — синхронизация с Телеграмом и бот @zen_sync_bot администратором того же канала. Вторую половину мы не делаем и в неё не вмешиваемся.

    Как работает зеркало Дзена →

Что доезжает в Дзен

API публикации у Дзена
его нет — ни у нас, ни у кого
Как пост попадает в Дзен
зеркалом из вашего публичного телеграм-канала
Заголовок статьи
первое предложение поста, до 140 знаков
Пост с вложением
в Дзен уедут только первые 1024 знака
Удаление
не зеркалится — снимать придётся в двух местах
Считается ли каналом
нет: это галочка на телеграм-канале

Канала «Дзен» в smmly_channels не бывает и не появится — агент постит в телеграм-канал, у которого включена галочка «Зеркалить в Дзен». Зато у такого канала строже валидатор: первая фраза длиннее 140 знаков и пост с вложением длиннее 1024 знаков отбиваются с объяснением, а не уезжают обрубленными.

Обо что спотыкается эта пара

Заголовок статьи — это всё до первой точки

Главная поломка пары, и она специфична именно для текста из репозитория. Мы считаем первое предложение как всё до первой точки, восклицательного или вопросительного знака, за которым идёт пробел. В посте, собранном из changelog маркерами, точек часто нет вовсе до самого конца — и тогда «первым предложением» оказывается половина поста, а публикация отбивается с прямым текстом про 140 знаков. Лечится одной строкой: короткая вводная фраза с точкой в самом начале, дальше список. Заодно это ровно то, что нужно читателю Дзена, — он видит заголовок, а не первый пункт вашего релиза.

Одна галочка превращает рабочий пост в отказ

Релизный пост со скриншотом и подробным описанием — обычное дело для канала разработчика, и в телеграм он уходит нормально: альбом первым, текст следом ответом. Но Дзен забирает ОДНО сообщение, и текст, уехавший вторым, до него не доедет вовсе — статья вышла бы без содержания. Поэтому у канала с включённым зеркалом мы отбиваем такой пост до очереди. Со стороны это выглядит как «раньше работало, а теперь нет»: изменился не текст, а канал. Дальше решать вам — либо укладываться в 1024 знака вместе с картинкой, либо разносить длинный разбор и скриншот на два поста.

Правка доезжает, удаление — нет

Единственная колонка, где привычка Cursor «сейчас поправлю» окупается вдвойне: telegram переписывает сообщение в канале, Дзен подтягивает правку сам, и статья обновляется без вас. Но снос так не работает. Скажете агенту убрать пост из канала — он уйдёт из телеграма, а в Дзене останется в ленте, и удалять его придётся руками в студии. Это самая неприятная находка недели через две после настройки, и особенно обидная, когда убрать хотели случайно опубликованный черновик релиза.

Канала «Дзен» в списке нет и не будет

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

Частые вопросы

Cursor может опубликовать статью в Дзене напрямую?

Нет, и никакой другой агент тоже: у Дзена нет публичного интерфейса публикации, отправлять туда пост попросту нечем. Единственный автоматический путь — штатное зеркало самой площадки из публичного телеграм-канала. Наша часть работы ровно одна и она настоящая: пост выходит в вашем канале в назначенную минуту, дальше Дзен забирает его сам, обычно с задержкой в несколько минут.

Почему пост отбился, хотя в телеграм такой же уходил?

Потому что на канале включено зеркало, а вместе с ним — две дополнительные проверки: первая фраза не длиннее 140 знаков и пост с вложением не длиннее 1024. Обе существуют, чтобы в Дзене не появилась статья с обрубленным заголовком или вовсе без текста. Отказ приходит при постановке в очередь и объясняет причину числом, так что Cursor обычно сам предлагает переписать.

Как писать первую фразу, если пост собирается из коммитов?

Попросите агента вынести вводную строку отдельно и поставить точку: «Вышла версия 1.4.0.» — и дальше список изменений. Точка в номере версии концом фразы не считается, пока за ней не стоит пробел, так что «1.4.0» разрывом не станет. И держите вводную короткой: 140 знаков — это примерно две строки, а Дзен обрежет на середине слова.

Считается ли Дзен отдельным каналом в тарифе?

Нет. Это галочка на телеграм-канале, а не площадка: платите за телеграм-канал, который подключили, и всё. Тарифы у нас считаются по числу каналов, а сколько сетей за ними стоит — ваше дело.

Один пост в Дзен, ВК и MAX одной фразой?

Одной фразой — да, через общий ярлык, но помните, чей это будет пост. В Дзен уедет то, что ушло в телеграм-канал с зеркалом, и правила у него самые строгие из всех. Проверка идёт по всем выбранным площадкам до записи: не прошло по одной — не создаётся ничего. Поэтому длинный релиз со скриншотом чаще всего стоит отправлять в зеркалящий канал отдельным вызовом, а остальным сетям отдать свой текст полем textByProvider.

из Cursor в другие площадки

Постить в Дзен из других агентов

Конфиг подключения, пути к файлам и грабли самого клиента — на странице постинга из Cursor. Лимиты площадки, подключение канала и что умеет сам Дзен — на его посадочной. Общая инструкция по MCP — здесь, поля инструментов и коды ошибок — в технической справке.

Пусть посты ставит агент

7 дней полного доступа за 10 ₽ — подключите каналы, возьмите ключ и проверьте на своих постах.

Попробовать за 10 ₽