2016-05-12 52 views

回答

2

根据您选择发送文件的方法(文件类型),在向电文发送文件之后,将返回响应。例如,如果使用sendAudio方法将MP3文件发送到电报,则电报返回包含文件ID的Audio对象。 来源:https://core.telegram.org/bots/api#audio

1

说你收到MessagePhotoSize

https://core.telegram.org/bots/api#photosize

正如你可以看到一个数组,有一个file_id,您可以使用此经过sendPhoto发送照片。

如果我们假设Update是一个对象,在它一个Message物体,这又在它这里初始消息来自的聊天的idPhotoSize(阵列提供Chat对象与原谅我使用PHP在这里,但这是我的主要语言......)

$update->message->photo是如何访问数组。 使用某种For循环迭代项目,或者只访问第一个,如果数组不大于1.

之后,您可以使用结果提取file_id并发送它作为string通过sendPhotophoto参数和通过chat_id参数的聊天ID。

我希望这有助于!

P.S. Here是我目前实现API的示意图,我希望它能给你带来一些清晰的意义!

2

它取决于你的CONTENT_TYPES,例如:

视频:

message.video.file_id 

音频:

message.audio.file_id 

照片:

message.photo[2].file_id 

更多看到this链接。

相关问题