Русский
Блог в 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, по шагам
-
Один раз настройте бота. Создайте его в @BotFather, вставьте токен в админку в раздел TG bots, затем добавьте бота в канал как администратора. Все шаги — в публикации в Telegram.
-
Напишите пост как заметку в хранилище Obsidian. Обычный Markdown: жирный, курсив, ссылки, блоки кода, цитаты.
-
Добавьте в свойства заметки два поля:
telegram_publish_at: 2026-07-10T09:00 telegram_publish_tags: - Мой каналtelegram_publish_atдолжно быть типа Дата и время, аtelegram_publish_tags— типа Список. Тег сопоставляется с каналом, настроенным в админке. -
Синхронизируйте. Пост попадёт в очередь и выйдет в заданное время.
Чтобы опубликовать сразу, а не по расписанию, используйте мгновенный тег (см. публикацию в 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-группой или подпиской