Ограничение Telegram публикаций

Что можно редактировать

Опубликовали пост — отредактировали заметку в Obsidian — синхронизировали. Пост обновится в канале автоматически.

Что обновится:

  • Текст
  • Форматирование (жирный, курсив, код)
  • Ссылки
  • Списки

Редактируйте сколько угодно раз — каждая синхронизация обновит пост.

Что нельзя изменить

Фотографии и видео

Сценарий:
Опубликовали пост с тремя фотографиями. Хотите заменить одну фотографию на другую.

Что произойдёт:

  • Новая фотография не появится в посте
  • Старые фотографии останутся
  • Обновится только текст под фотографиями

Почему:
Telegram не позволяет менять медиа после публикации. API «замораживает» фотографии и видео навсегда.

Что делать:

  1. Откройте админку → найдите пост
  2. Нажмите «Сбросить»
  3. Пост удалится из канала
  4. Отредактируйте заметку в Obsidian
  5. Синхронизируйте — пост опубликуется с новыми фотографиями

Тип поста

Сценарий 1: Добавили фотографии

  • Опубликовали текстовый пост
  • Добавили фотографии в заметку
  • Синхронизировали

Что произойдёт:

  • Фотографии не появятся
  • Пост останется текстовым
  • В админке увидите предупреждение

Сценарий 2: Убрали фотографии

  • Опубликовали альбом (3 фотографии)
  • Удалили все фотографии из заметки
  • Синхронизировали

Что произойдёт:

  • Фотографии останутся в посте
  • Обновится только подпись
  • В админке увидите предупреждение

Как исправить:
Нажмите «Сбросить» в админке → отредактируйте заметку → синхронизируйте заново.

Количество медиа в альбоме

Сценарий:
Опубликовали альбом с 5 фотографиями. Хотите добавить ещё 2.

Что произойдёт:

  • Новые фотографии не добавятся
  • Альбом останется с 5 фотографиями

Нельзя:

  • Добавить фотографии
  • Удалить фотографии
  • Изменить порядок

Можно:

  • Только редактировать текст под альбомом

Типы постов

Система определяет тип автоматически:

Текстовый пост:

  • В заметке нет медиа
  • Лимит: 4096 символов

Пост с фото:

  • В заметке 1 медиа файл
  • Лимит: 1024 символа

Альбом:

  • В заметке 2-10 медиа файлов
  • Лимит: 1024 символа
  • Максимум 10 файлов

Если медиа больше 10:
Система использует только первые 10. В админке появится предупреждение.

Длина текста

Telegram считает видимую длину (без HTML тегов).

Пример:

**Жирный текст** и [ссылка](https://example.com)

Telegram видит: Жирный текст и ссылка — 22 символа, не 60.

Что произойдёт при превышении лимита:

  • Пост не опубликуется
  • В админке увидите предупреждение: "content exceeds limit: 1050 characters (max 1024)"

Как исправить:
Сократите текст или уберите медиа (превратите в текстовый пост с лимитом 4096).

Переименование заметок

Важно: Система определяет заметки по пути и имени файла.

Сценарий:

  • Опубликовали заметку Мой первый пост.md
  • Переименовали в Первый пост.md
  • Синхронизировали

Что произойдёт:

  • Старый пост останется в канале
  • Создастся второй пост с новым именем
  • В канале будет два одинаковых поста

Как избежать:
Не переименовывайте опубликованные заметки. Если очень нужно:

  1. Сбросьте пост в админке
  2. Переименуйте заметку
  3. Синхронизируйте

Кастомные эмодзи

Статус: В разработке

Синтаксис уже работает:

![emoji](tg://emoji?id=5368324170671202286)

Ограничение:

  • Нужен отдельный профиль с оплаченным Telegram Premium или
  • Нужен Fragment username для бота (~$2000)

Временное решение:
Используйте обычные эмодзи: 🔥 💡 ✨

Что не поддерживается

Система покажет предупреждение, если встретит:

Неподдерживаемые элементы:

  • Таблицы
  • Вложенные списки
  • Обычные изображения (только медиа или custom emoji)
  • Неизвестные HTML теги

Поддерживаемые HTML теги:
<u>, <b>, <i>, <s>, <code>, <pre>, <a>, <blockquote>, <tg-emoji>

Заметки с неподдерживаемыми элементами не опубликуются.

Удаление постов

Кнопка «Сбросить» в админке:

  • Удаляет пост из канала (или из всех каналов, если опубликован в несколько)
  • Заметка остаётся в Obsidian
  • Можно опубликовать снова

Сценарий:
Опубликовали с ошибкой — хотите быстро удалить.

  1. Откройте админку → «Telegram посты»
  2. Найдите пост → нажмите на него
  3. Нажмите «Сбросить»
  4. Пост удалится в течение минуты

Отложенная публикация

Можно изменить дату публикации:

  • Откройте заметку в Obsidian
  • Измените telegram_publish_at
  • Синхронизируйте

Если пост ещё не отправлен:
Новое время применится. Пост опубликуется в новое время.

Если пост уже отправлен:
Изменение даты ничего не сделает. Пост уже в канале.

Полезные советы

1. Тестовый канал
Создайте отдельный канал для экспериментов. Настройте Instant Tags — посты будут публиковаться моментально после синхронизации.

2. Проверяйте предпросмотр
Опубликуйте в тестовый канал → проверьте как выглядит → если всё ок, опубликуйте в основной.

3. Следите за лимитами
Система покажет предупреждение, если текст слишком длинный. Читайте предупреждения в админке.

4. Создайте папку для постов
Храните посты в отдельной папке. Так не случайно переименуете опубликованную заметку.

5. Не меняйте тип поста
Если нужны изменения медиа — сбрасывайте и публикуйте заново. Пост удалится и опубликуется с новым типом.

Подробная разметка

Как использовать жирный, курсив, ссылки, код, спойлеры — читайте на странице Разметка для Telegram.