标签列表
使用Telegram机器人聊天API,如何获取某个用户的个人资料图片?
php
telegram
telegram-bot
python-telegram-bot
php-telegram-bot
8
8
我正在用PHP制作基本的控制面板,用于管理我的机器人。
基本上,我想显示发送消息给机器人的用户的个人资料图片/头像。
但是,用户对象没有photo_id,有办法获取用户的头像吗?
-
user8454964
1
个回答
12
12
您需要使用
getUserProfilePhotos
方法,然后使用
getFile
方法。
例如:
-
Sean
2
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 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
13
使用Telegram机器人聊天API,如何获取用户头像/头像?
5
如何使用 Telegram 内联机器人获取群组 ID 和聊天 ID?
3
如何使用Telegram机器人API请求用户的实时位置?
30
Telegram机器人。获取用户时区
4
Telegram机器人如何知道用户已经打开了聊天窗口?
9
发送多张图片的Telegram机器人API
5
Telegram机器人API模拟用户交互
89
如何获取特定用户的Telegram聊天ID?
3
Telegram机器人 - 如何获取我所在群组用户的聊天ID?
37
Telegram机器人“聊天未找到”