* @param string $body Message body
* @return array
* 'type' -> Message type ("link", "video", "photo")
- * 'text' -> Text outside of the shared message
+ * 'text' -> Text before the shared message
+ * 'after' -> Text after the shared message
* 'image' -> Preview image of the message
* 'url' -> Url to the attached message
* 'title' -> Title of the attachment
$post["type"] = substr($data[1], 5);
- $post["text"] = trim(str_replace($data[0], "", $body));
+ $pos = strpos($body, $data[0]);
+ if ($pos > 0) {
+ $post["text"] = trim(substr($body, 0, $pos));
+ $post["after"] = trim(substr($body, $pos + strlen($data[0])));
+ } else
+ $post["text"] = trim(str_replace($data[0], "", $body));
$attacheddata = $data[2];