pub fn image_message(path: &Path, caption: &str) -> Result<Message, String>
Helper to create a user message with an image.