我使用此代码通过https://stackoverflow.com/a/32296353/6017365处的BOT发送图像,效果很好:
$bot_url = "https://api.telegram.org/bot<bot_id>/";
$url = $bot_url . "sendPhoto?chat_id=" . $chat_id ;
$post_fields = array('chat_id' => $chat_id,
'photo' => new CURLFile(realpath("/path/to/image.png"))
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type:multipart/form-data"
));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
$output = curl_exec($ch);
然后我对其进行了修改,以使用sendVideo
和video
参数发送gif。
现在,我想编辑文件以发送带有gif作为附件的普通文本。...我试图在数组中添加text
参数,但仅收到图像...
有什么建议吗?
答案 0 :(得分:1)