使用Telegram机器人聊天API,如何获取某个用户的个人资料图片?

8

我正在用PHP制作基本的控制面板,用于管理我的机器人。

基本上,我想显示发送消息给机器人的用户的个人资料图片/头像。

但是,用户对象没有photo_id,有办法获取用户的头像吗?

1个回答

12

getFile需要一个file_path参数,而getUserProfilePhotos没有返回它。如果我试图使用file_id作为file_path,那么会出现“未找到”错误。 - Power Engineering
好的,我修复了!您需要使用file_id作为参数调用getFile,然后您将收到file_path,然后您可以使用https://api.telegram.org/file/bot<token>/<file_path>下载文件。 - Power Engineering

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接