将文件附加到Telegram Bot API中的长文本

时间:2018-06-09 00:03:48

标签: telegram telegram-bot

我想将文件附加到Telegram Bot中的长文本中(如图像所示index signature问题)。所以,由于Telegram的网页预览功能,我知道使用HTML / Markdown标记,我可以这样做。

但我实际上想在Telegram聊天中附加一个文件(我有file_id,我也可以找到文件路径)。所以,我想通过 getFile 方法获取文件URL,然后使用 this 作为链接的URL可能会有效,但这不会发生!另外,即使这样可行,使用它可能会显示我的机器人令牌[因为如果链接文本被隐藏,他们可以访问链接]。

除了在服务器中下载文件[文件大小非常大的时候非常昂贵],解决方案是什么?

或许我不应该使用标记功能,还有其他方法可以遵循吗?

我知道很可能解决方案,因为已经有一对“电报附加机器人”。

1 个答案:

答案 0 :(得分:0)

很遗憾,此时您无法通过file_id :(

但是这里有一个简单的解决方案,您可以使用用户名创建公开频道,并将所有文件转发/上传到该频道,然后链接到该频道。例如:

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