Telegram 机器人如何获取用户发送的文件的下载链接?
1 个回答
其实 Telegram 机器人不能直接获取用户发的文件下载地址,但是可以通过 Bot API 拿到文件 ID。
当用户发送一个文件后,Telegram 会返回一个 file_id,这个 ID 是唯一的,可以用来下载文件。
你只需要用 getFile 方法,带上这个 file_id,就能获取到文件的下载地址。
地址格式一般是 https://api.telegram.org/file/bot/。
有了这个地址,就可以保存或转发文件了。
记得先处理好权限和用户授权问题哦。