|
Телеграм бот отправка файла sendDocument
|
|||
---|---|---|---|
#18+
Коллеги, добрый день. Может кто сталкивался тут с разработкой телеграм бота. Использую метод sendDocument для отправки файла юзеру для скачивания. В документации написано: авторsendDocument Use this method to send general files. On success, the sent Message is returned. Bots can currently send files of any type of up to 50 MB in size, this limit may be changed in the future. В реальности же почему-то не все форматы файлов удается корректно отправить. jpg, pdf - работает, doc\docx, xlsx - не работает. Ошибка: автор{"ok":false,"error_code":400,"description":"Bad Request: wrong file identifier/HTTP URL specified"} В параметрах указывается url-ссылка на файл. Естественно, что проверял по урлу в браузере, что файл скачивается напрямую. Пробовал банально менять расширение у doc\docx -> pdf, файл сразу же нормально отправлялся. Код команды: https://api.telegram.org/bot<token>/sendDocument?caption=...&chat_id=...&document=http:...pdf - работает https://api.telegram.org/bot<token>/sendDocument?caption=...&chat_id=...&document=http:...doc - не работает Вопрос: Это документация по апи устарела или я что-то не так делаю? --- Проходя мимо разложенных граблей, ты теряешь драгоценный опыт. (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2020, 13:23 |
|
Телеграм бот отправка файла sendDocument
|
|||
---|---|---|---|
#18+
Megabyte, попробовал отправить локальный файл docx, всё ушло отлично. Делал через Telegram.Bot (15.7.1) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2020, 13:38 |
|
Телеграм бот отправка файла sendDocument
|
|||
---|---|---|---|
#18+
Roman Mejtes Megabyte, попробовал отправить локальный файл docx, всё ушло отлично. Делал через Telegram.Bot (15.7.1) Эмм, а где версию смотреть? :) Вы как отправляли, через фреймворк какого-то языка или в браузере напрямую? Я тестировал через браузер напрямую. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2020, 14:06 |
|
Телеграм бот отправка файла sendDocument
|
|||
---|---|---|---|
#18+
Megabyte, я использовал NuGet пакет Telegram.Bot указанной версии из репозитория. работает он внутри через HttpClient, по сути как у вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2020, 14:16 |
|
Телеграм бот отправка файла sendDocument
|
|||
---|---|---|---|
#18+
Спасибо за ответ. В общем, в документации, что я нашел, не все написано. Нашел здесь автор... In sendDocument, sending by URL will currently only work for gif, pdf and zip files. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2020, 14:22 |
|
|
start [/forum/topic.php?fid=16&fpage=4&tid=1339731]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 261ms |
total: | 422ms |
0 / 0 |