commit
236ac39b34
|
@ -39,10 +39,16 @@ const (
|
|||
APIForbidden = "forbidden"
|
||||
)
|
||||
|
||||
// Constant values for ParseMode in MessageConfig
|
||||
const (
|
||||
ModeMarkdown = "Markdown"
|
||||
)
|
||||
|
||||
// MessageConfig contains information about a SendMessage request.
|
||||
type MessageConfig struct {
|
||||
ChatID int
|
||||
Text string
|
||||
ParseMode string
|
||||
DisableWebPagePreview bool
|
||||
ReplyToMessageID int
|
||||
ReplyMarkup interface{}
|
||||
|
@ -308,6 +314,9 @@ func (bot *BotAPI) SendMessage(config MessageConfig) (Message, error) {
|
|||
v.Add("chat_id", strconv.Itoa(config.ChatID))
|
||||
v.Add("text", config.Text)
|
||||
v.Add("disable_web_page_preview", strconv.FormatBool(config.DisableWebPagePreview))
|
||||
if config.ParseMode != "" {
|
||||
v.Add("parse_mode", config.ParseMode)
|
||||
}
|
||||
if config.ReplyToMessageID != 0 {
|
||||
v.Add("reply_to_message_id", strconv.Itoa(config.ReplyToMessageID))
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue