From 82ebc38734ec3a96fa59f95637f293682a156d08 Mon Sep 17 00:00:00 2001 From: AliMVP Date: Thu, 18 Oct 2018 20:38:57 +0330 Subject: [PATCH] - Added Parse Mode for Photo Caption --- configs.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/configs.go b/configs.go index 6c1bfa8..528155b 100644 --- a/configs.go +++ b/configs.go @@ -284,7 +284,8 @@ func (config AnimationConfig) method() string { // PhotoConfig contains information about a SendPhoto request. type PhotoConfig struct { BaseFile - Caption string + Caption string + ParseMode string } // Params returns a map[string]string representation of PhotoConfig. @@ -295,6 +296,10 @@ func (config PhotoConfig) params() (map[string]string, error) { params["caption"] = config.Caption } + if config.ParseMode != "" { + params["parse_mode"] = config.ParseMode + } + return params, nil } @@ -309,6 +314,9 @@ func (config PhotoConfig) values() (url.Values, error) { if config.Caption != "" { v.Add("caption", config.Caption) } + if config.ParseMode != "" { + v.Add("parse_mode", config.ParseMode) + } return v, nil }