Задать вопрос
@kaka888
C, C++, Qt, Python, Flask, aiogram, MySQL, Redis..

Почему идентификаторы фотографий в Telegram-боте стали невалидными?

Примерно месяц назад столкнулся с проблемой, что в боте заказчика идентификаторы фотографий в Telegram-боте стали невалидными. Т.е. в БД хранятся идентификаторы фотографий, которые бот получил ранее от пользователей. И когда бот пытается прислать пользователю фотографию по сломанному айдишнику, вызывается исключение.
Почему так может происходить?
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@Petr_axeman
Full-stack web python developer
Быстрое предположение - телеграм хранит файлы отправленные ботом N дней после чего удаляет. Это было бы разумное решение, учитывая что многие загружают файлы не идентификаторами, а каждый раз по новой.

Решения два:
- Юзер боты
- Обработка невалидного идентификатора
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы