我想将文件附加到Telegram Bot中的长文本中(如图像所示index signature问题)。所以,由于Telegram的网页预览功能,我知道使用HTML / Markdown标记,我可以这样做。
但我实际上想在Telegram聊天中附加一个文件(我有file_id,我也可以找到文件路径)。所以,我想通过 getFile 方法获取文件URL,然后使用 this 作为链接的URL可能会有效,但这不会发生!另外,即使这样可行,使用它可能会显示我的机器人令牌[因为如果链接文本被隐藏,他们可以访问链接]。
除了在服务器中下载文件[文件大小非常大的时候非常昂贵],解决方案是什么?
或许我不应该使用标记功能,还有其他方法可以遵循吗?
我知道很可能是解决方案,因为已经有一对“电报附加机器人”。
答案 0 :(得分:0)
很遗憾,此时您无法通过file_id
:(
但是这里有一个简单的解决方案,您可以使用用户名创建公开频道,并将所有文件转发/上传到该频道,然后链接到该频道。例如:
@Sean_Bot md Here is [simple](https://t.me/tdfiles/4) file