Чтобы правильно обрабатывать картинки и видео, приходящие из Телеграм-каналов в Вміст, нам пришлось поднять локальный Телеграм-сервер. По сути, это клиент, запущенный в контейнере, а боту сообщено, что он является сервером Телеграма вместо обычного api.telegram.org. Это позволяет передавать файлы размером до 2 гигабайт и делает их обработку гораздо быстрее.
Но сейчас я столкнулся со странной проблемой, когда Вміст получает вебхук и пытается создать пост с картинкой раньше, чем сама картинка успевает прилететь. Тогда Телеграм-сервер вместо пути к ней присылает какую-то хрень, я получаю в ответ 404 и пост не публикуется. Это задело примерно 1/5 всех таких постов.
Кроме того, если создать пост в Телеграме, а потом редактировать в Вмісте, то апдейт тоже иногда не возвращается сюда. Это уже, скорее всего, банальный баг где-то в коде.
На следующей неделе я хочу починить всю синхронизацию и улучшить работу бота, добавив в него возможность самому подключать свои каналы через меню. А пока просто предупреждаю, что не все посты синхронизируются правильно.