Прикрепите файл к длинному тексту в Telegram Bot API - PullRequest
0 голосов
/ 09 июня 2018

Я хочу прикрепить файл к длинному тексту в Telegram Bot (например, этот вопрос для изображения).Итак, благодаря функции веб-просмотра Telegram, я знаю, что с помощью разметки HTML / Markdown я могу это сделать.

Но я действительно хочу прикрепить файл в чате Telegram (и у меня есть file_id, и я могу найтитакже путь к файлу).Итак, я подумал, что получение URL-адреса файла методом getFile с последующим использованием https://api.telegram.org/file/BOT_TOKEN/FILE_PATH в качестве URL-адреса ссылки может работать, но этого не происходит!Кроме того, даже если это работает, использование этого, вероятно, покажет мой бот-токен [потому что они могут получить доступ к ссылке, если текст ссылки скрыт].

Помимо загрузки файла на сервер [что очень дорогокогда размер файла очень большой], какое решение?

Или, может быть, я не должен использовать эту функцию разметка , и есть другой способ, которым я должен следовать?

Я знаю, что, скорее всего, - это решение, потому что уже есть пары "telegram attach bot".

1 Ответ

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

К сожалению, вы не можете просто передать file_id для этого в данный момент: (

Но здесь есть простое решение, вы можете создать публичный канал с имя пользователя и перешлите / загрузите все файлы на этот канал, затем укажите ссылку на него, например:

@Sean_Bot md Here is [simple](https://t.me/tdfiles/4) file
...