gpt4 book ai didi

rest - Telegram 使用 Bot API 获取 channel 资料照片

转载 作者:行者123 更新时间:2023-12-01 04:51:32 26 4
gpt4 key购买 nike

我需要在 Telegram 中获取 channel 的个人资料图片。根据这个文档:
https://core.telegram.org/bots/api

我首先尝试使用 getChat 来获取有关 channel 的基本信息。我成功了。它给了我一个这样的json:

{"ok":true,"result":{"id":-1001003587533,"title":"\u06a9\u0627\u0641","username":"kafiha","type":"channel"}}

在此之后,我尝试使用“getUserProfilePhotos”来获取个人资料照片。但是我无法让它工作,因为当我传递从上次请求获得的 id 或 channel 用户名 (@channelName) 时,它会响应错误。

您知道如何使用 Bot API for Telegram 完成此操作吗?

最佳答案

使用后getChat(chat_id) , 如果 channel 有照片,则返回一个包含照片对象的对象,则可以得到photo.big_file_id并使用 getFile(photo.big_file_id)获取可下载 channel 照片的完整链接。如果 getChat(chat_id)返回的对象不包含照片,则表示 channel 没有个人资料照片
这是有关 Telegram 文档的更多信息。 https://core.telegram.org/bots/api#getfile

关于rest - Telegram 使用 Bot API 获取 channel 资料照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40774539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com