Telegram 上的许多不同媒体类型都有file_id和file_unique_id属性,例如Stickers、Audio和Document。
该file_id属性对于每个 Telegram 机器人来说都是唯一的,因此一个 Telegram 机器人不会报告file_id与另一个 Telegram 机器人相同的报告,即使它是同一份媒体。
我想让两个 Telegram 机器人相互通信,但它们目前无法这样做,因为file_id当一个机器人试图与另一个机器人交谈时,该属性毫无意义。
该file_unique_id属性在机器人之间是一致的,但似乎您无法使用该标识符做很多事情。
有没有办法将对存储在 Telegram 服务器上的文件的引用从一个机器人传递到另一个机器人,而无需在两个机器人上重新上传文件?
小智 5
Bot 无法相互交互。但有一个解决方法,我们可以用作channels媒介(仅使用BotAPI)
脚步,
在频道中添加两个机器人作为管理员
将 Bot A 的消息广播到频道
现在,机器人 B 将获得这些作为频道帖子和您的fileid
同一文件的新帖子,这对于机器人 B 来说是唯一的(显然)
您已正式将全部转移fileid至Bot B
| 归档时间: |
|
| 查看次数: |
2251 次 |
| 最近记录: |