Я использую API телеграмм и создаю ботовую телеграмму php. Для отправки видеофайла с использованием метода sendVideo
используйте file_id
, например BAADBAADbwADhd7gCEpUooz4V5Q1Ag
. Но через несколько дней этот file_id
не работал, и я должен снова загрузить этот видеофайл. В чем проблема?Почему файл id, в телеграмме бота, не работает через несколько дней?
0
A
ответ
3
как вы можете прочитать в this link:
Могу ли я рассчитывать на file_ids быть стойкими?
На данный момент файлы file_ids для исходящих файлов вашего бота могут быть переработаны после отправки нескольких тысяч файлов. Это может быть изменено в будущем. Inbound file_ids можно рассматривать как постоянный.
поэтому, если вы отправляете файл с вашего сервера на пользователя телеграммы (над ботом), возвращаемый file_id
не может быть постоянным. вы можете переслать файл от пользователя к боту и сохранить file_id
вместо этого.
Этот раздел часто задаваемых вопросов был обновлен, теперь (февраль 2018 года) он [говорит] (https://core.telegram.org/bots/faq#can-i-count-on-file-ids-to-be- persistent): 'Да, file_ids можно рассматривать как постоянный.' – Meloman
спасибо @Meloman. да, обновлен FAQ. но есть серьезные проблемы с файлами после миллиона! потому что в настоящее время ** пользователь ** и ** канал ** в телеграмме не может содержать более 1 миллиона файлов. BOT, возможно, тоже! –