diff --git a/configs.go b/configs.go index 574b3dd..bcc850d 100644 --- a/configs.go +++ b/configs.go @@ -243,7 +243,8 @@ func (config ForwardConfig) 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. @@ -253,6 +254,9 @@ func (config PhotoConfig) params() (map[string]string, error) { if config.Caption != "" { params["caption"] = config.Caption } + if config.ParseMode != "" { + params["parse_mode"] = config.ParseMode + } return params, nil } @@ -268,6 +272,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 }