Перейти к содержимому

Удобный обходной способ в Telegram для изображений, которые не загружаются

Машинный перевод

Для моего новостного сервиса о крупных кошачьих весь интерфейс администрирования находится в чате с ботом в Telegram. Я и так много времени провожу в Telegram, поэтому для меня это самое удобное место, чтобы просматривать, выбирать, редактировать и переводить новости.

Каждому посту также требуется фото для сайта и соцсетей, плюс подпись для читателей с нарушениями зрения. Иногда картинку не удается загрузить напрямую, даже когда я пробую ScraperAPI. Недавно из-за этого мне пришлось опубликовать несколько статей вручную.

Теперь я добавил простой обходной путь. Поскольку админпанель уже находится в Telegram, приложение всё равно может получить изображения, которые другим инструментам не по силам. После того как бот отправляет черновик в чат, мой код проверяет, есть ли в статье локальный файл с фотографией. Если нет — скрипт загружает картинку из сообщения в Telegram и сохраняет её, чтобы остальная часть конвейера могла работать как обычно.

В будущем я присмотрюсь к другим сервисам, которые могут извлекать изображения прямо из источника. Поскольку Telegram умеет отображать большинство из них и прикреплять к сообщению, для этого тоже должны быть удобные инструменты.

Включите комментарии, приняв куки.

Необходимые куки работают всегда. Куки для статистики и комментариев используются только с вашего согласия. Подробнее