Read in:
Русский

Блог в Telegram прямо из Obsidian

Пишите посты как обычные заметки в Obsidian, добавьте два свойства — и каждая заметка публикуется в ваш Telegram-канал по расписанию. trip2g берёт на себя конвертацию форматирования, очередь и правки. Это направление, которое почти никто не закрывает: из Obsidian наружу, в Telegram-канал.

Почему это сложно сделать иначе

Найдите «Obsidian и Telegram» — и почти всё окажется про обратное направление. Популярные плагины синхронизации затягивают сообщения из Telegram в хранилище как заметки. Это входящая почта. А публикация из Obsidian в канал — это другая задача, и именно её имеют в виду, когда говорят «хочу вести канал из Obsidian».

Обычный запасной вариант — копипаст: написал в Obsidian, вставил в Telegram, руками поправил форматирование, повторил для каждого поста. Для одного поста в неделю сойдёт. Но всё рушится, как только нужна очередь, расписание или правка уже опубликованного поста.

trip2g считает заметку источником, а канал — одним из её выходов. Вы продолжаете писать в Obsidian. Канал обновляется сам.

Telegram — это не обычный Markdown

Эту часть недооценивает почти каждая инструкция «сделай сам». Telegram не рендерит CommonMark. У него свой диалект MarkdownV2 с другими правилами, и простой копипаст ломается неприятными способами:

  • Многие символы (_, *, [, ], `, ., -, !) нужно экранировать, иначе сообщение не отправится.
  • Таблицы не поддерживаются вовсе.
  • Вложенные списки схлопываются.
  • Картинки в тексте не показываются внутри строки; медиа прикрепляется отдельно и сжимается.
  • Пост длиннее 4096 символов отклоняется целиком, а не разбивается.

trip2g сам конвертирует заметку в формат Telegram, поэтому вы пишете обычный Markdown и получаете корректно оформленный пост. Что именно конвертируется, а что нет, описано в руководстве по публикации в Telegram.

Как это работает в trip2g, по шагам

  1. Один раз настройте бота. Создайте его в @BotFather, вставьте токен в админку в раздел TG bots, затем добавьте бота в канал как администратора. Все шаги — в публикации в Telegram.

  2. Напишите пост как заметку в хранилище Obsidian. Обычный Markdown: жирный, курсив, ссылки, блоки кода, цитаты.

  3. Добавьте в свойства заметки два поля:

    telegram_publish_at: 2026-07-10T09:00
    telegram_publish_tags:
      - Мой канал
    

    telegram_publish_at должно быть типа Дата и время, а telegram_publish_tags — типа Список. Тег сопоставляется с каналом, настроенным в админке.

  4. Синхронизируйте. Пост попадёт в очередь и выйдет в заданное время.

Чтобы опубликовать сразу, а не по расписанию, используйте мгновенный тег (см. публикацию в Telegram). Отдельный тестовый канал с мгновенным тегом — самый безопасный способ проверить пост до основной аудитории.

Правка поста после публикации

Измените заметку в Obsidian и синхронизируйте снова. trip2g отредактирует опубликованное сообщение на месте — для текста, форматирования, ссылок и списков. Медиа, тип поста и размер альбома Telegram замораживает после публикации, поэтому для них сначала нужен Reset в админке. Схема решения — в публикации в Telegram.

Честные альтернативы

trip2g уместен, когда вы публикуете регулярно и хотите очередь плюс копию каждого поста на сайте. Для более лёгких задач есть два других пути:

Подход Кому подходит Подвох
Ручной копипаст Разовые посты, очень редкая публикация Форматируете каждый пост руками, нет расписания и синхронизации правок
Свой бот (BotFather + скрипт-конвертер) Разработчикам, которым нравится возиться Экранирование, очередь и повторы держите на себе
trip2g (нативная публикация наружу) Реальный редакционный ритм Нужно держать (или арендовать) сервер

Если вы постите пару раз в год — копипаст в порядке. Дальше налог на ручное форматирование и есть причина этой страницы.

Шпаргалка по форматированию

Что вы пишете в Obsidian и что показывает Telegram:

Вы пишете Telegram показывает
**жирный** жирный
*курсив* курсив
~~зачёркнутый~~ зачёркнутый
`код` моноширинный
```python ... ``` блок кода
> цитата цитата
> цитата|| сворачиваемая цитата
==спойлер== спойлер
<u>подчёркнутый</u> подчёркнутый
[текст](ссылка) ссылка
[[опубликованная-заметка]] ссылка на страницу заметки
Таблица не поддерживается, уберите
Картинка в тексте прикрепите как медиа

trip2g делает экранирование сам, поэтому обратные слэши вам не нужны. Полная таблица и лимиты по длине для каждого типа поста — в публикации в Telegram.

Частые ошибки

  • Вставка из текстового редактора. Умные кавычки и скрытое форматирование пролезают внутрь. Пишите в Obsidian, а не в документе.
  • Ожидание картинок в тексте. Встроенные изображения в теле не показываются. Прикрепляйте их как медиа; Telegram сжимает фото.
  • Превышение лимита. Текстовый пост — до 4096 символов, фото с подписью — до 1024. Сверх лимита пост не публикуется, а в админке появляется предупреждение.
  • Переименование опубликованной заметки. trip2g опознаёт пост по пути к файлу, поэтому переименование создаёт второй пост. Сначала Reset, потом переименование.
  • Утечка токена бота. Держите его в тайне. У кого токен — у того и бот.

Как сделать из канала платный уровень

Поскольку тот же пост попадает и на сайт, расширенную версию можно закрыть подпиской: короткую версию — в канал, полный разбор — на сайт для подписчиков или участников платной Telegram-группы. См. Монетизацию.

Ещё по теме

  • Публикация в Telegram — полный справочник по ботам, тегам, расписанию и форматированию
  • Свойства заметок — как правильно задать типы полей telegram_publish_at и telegram_publish_tags
  • Монетизация — закройте полный пост платной Telegram-группой или подпиской