Работаю
September 22, 2023

Как прикрепить картинку к текстовому сообщению в Телеграме

Продолжая рубрику советов для работы в Телеграме, расскажу, как поставить картинку не в начале поста или сообщения, а в конце. Очень часто этого требует логика текста.


В Телеграме есть 2 типа постов с изображениями:

  • медиа-пост, в котором картинка в самом начале, а текст идёт под ней (аналогично — с видео, аудио, файлами и голосовыми сообщениями);
  • текстовый пост, в котором картинка располагается в самом низу, где обычно отображается сниппет ссылки.

С первым вариантом всё понятно: загрузили картинку, добавили ей описание, запостили. А как сделать, чтобы картинка была под текстом?

Важно! Сделать медиа-пост, у которого есть ещё и картинка после текста, нельзя.

Самый очевидный вариант — закинуть такой пост через бота. Минус: это сработает только в телеграм-канале, к которому подключён бот. Ну и сам факт, что надо возиться с ботом, удручает.

Но это можно сделать и без бота.

Итак, картинка, которая располагается под текстовым постом/сообщением, занимает место сниппета ссылки. Всё это потому что Телеграм подхватывает из текста первую попавшуюся ссылку, подтягивает по ней метаданные и формирует сниппет.

Если по ссылке сайт, в сниппете будет заголовок, описание и картинка.
Если по ссылке просто изображение, подтянется только изображение. Именно так к постам картинку прикрепляют телеграм-боты.

Наша задача — воспроизвести процесс самостоятельно. Для этого нужно получить прямую ссылку на изображение.

Как получить прямую ссылку на изображение

На компьютере

Здесь всё просто:

  1. ищете в поисковике нужную картинку;
  2. открываете её в предпросмотре или на сайте;
  3. кликаете правой кнопкой мыши по картинке, чтобы вызвать контекстное меню;
  4. выбираете «Скопировать адрес изображения» (или аналогичный пункт — они могут по-разному называться в зависимости от браузера).

Вместо 3 и 4 пунктов можно просто скопировать ссылку из адресной строки. Главное — убедитесь, что она заканчивается на .jpg, .jpeg, .png и т. п.

На телефоне

Здесь открыть контекстное меню, как на компьютере, нельзя. А если попробовать поделиться изображением, найденным в интернете, вы поделитесь самим изображением, но не ссылкой на него.

Но получить ссылку на изображение из интернета очень просто. По крайней мере на айфонах. Для этого просто перетащите картинку в адресную строку.

А затем скопируйте появившуюся ссылку из адресной строки.

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

Итак, теперь у вас есть прямая ссылка на картинку, которую вы хотите добавить после текста. Теперь нужно добавить её в текст. Можно просто вставить всю ссылку, но это будет некрасиво. Поэтому лучше сделать ссылкой какую-то незаметную часть текста: запятую, точку, тире и т. д.

Для этого:

  1. выделите нужную часть текста;
  2. сделайте её ссылкой:
    1. на компьютере — сочетанием клавиш Ctrl+U или Cmd+U;
    2. на телефоне — через контекстное меню форматирования (пока недоступно на iOS 16);
  3. вставьте в открывшееся окно прямую ссылку на изображение из интернета;
  4. нажмите ОК.

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

Вжух!

Теперь картинка расположена после текста.

Как хранить картинки на серверах Телеграма

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

Поэтому предпочитаю хранить картинки в более надёжном месте — на серверах самого Телеграма. А точнее — Telegraph.

Делается это очень просто.

  1. Создайте заметку на telegra.ph.
  2. Загрузите туда изображение со своего устройства (телефона или компьютера).
  3. Нажмите кнопку Publish в правом верхнем углу.
  4. Скопируйте ссылку на картинку способами, описанными выше.

Для этого я создал заметку в Telegraph, добавляю туда нужные изображения, сохраняю, а затем копирую на них ссылки способами, которые описал выше.

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

Итак, теперь у вас есть прямая ссылка на картинку, которую вы хотите добавить после текста. Теперь нужно добавить её в текст. Можно просто вставить всю ссылку, но это будет некрасиво. Поэтому лучше сделать ссылкой какую-то незаметную часть текста: запятую, точку, тире и т. д.

Для этого:

  1. выделите нужную часть текста;
  2. сделайте её ссылкой: на компьютере — сочетанием клавиш Ctrl+U или Cmd+U; на телефоне — через контекстное меню форматирования;
  3. вставьте в открывшееся окно прямую ссылку на изображение из интернета;
  4. нажмите ОК.

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

Вжух!

Теперь картинка расположена после текста.

Важно! Телеграм подтягивает в сниппет самую первую ссылку, которую увидит в тексте. Поэтому, если в посте или сообщении у вас несколько ссылок, а вы хотите, чтобы в конце была именно картинка, вставьте ссылку на неё как можно ближе к началу — до всех остальных ссылок.

Подписывайтесь на мой телеграм-канал — там заметки о кино и играх, digital и управлении, окружающей действительности и многом другом. А ещё мемы, честно украденные из интернета.