Telegram Bot File Download Неожиданный ответ 403 - PullRequest
0 голосов
/ 09 июня 2018

У меня бот-телеграмма, и он работал без проблем со вчерашнего дня (9/9/2018), но теперь он получает 403 при попытке загрузить файл.Я не видел никаких изменений в документах Bot API.Даже когда я пытаюсь загрузить файл вручную, я получаю 403. Проблема не видна в других моих ботах.

Я знаю процесс (сначала делаю запрос getFile, а затем генерирую прямой путь к файлу из file_path в ответе), но когда я пытаюсь загрузить файл из сгенерированного URL (https://api.telegram.org/file/bot<token>/<file_path>), он возвращает 403.

Подробнее:

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

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Казалось, что в Telegram Service произошла ошибка.Потому что проблема исчезла через месяц.Я связался с telegram и спросил их о причине, но, кстати, я не получил ответа, так как проблема решена без каких-либо изменений в моем коде, я думаю, что это была ошибка в Telegram Service.

0 голосов
/ 11 июня 2018

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

Я также подозреваю, что Telegram также удалит все файлы из истории диалогов, если пользователь очистил историю (но я не уверен в этом на 100%, но этовполне логично).

Если этот ответ вам не поможет, предоставьте больше информации: * Какой тип чата?* Кто отправил этот файл (пользователь или бот)?

...