- Test EditMessage Media

pull/216/head
AliMVP 7 years ago
parent 1c4c2943dc
commit a38e166cb8
  1. 11
      configs.go
  2. 8
      helpers.go

@ -1218,6 +1218,17 @@ type InputMediaPhoto struct {
ParseMode string `json:"parse_mode"` ParseMode string `json:"parse_mode"`
} }
type InputMediaAudio struct {
Type string `json:"type"`
Media string `json:"media"`
Thumb string `json:"thumb,-"`
Caption string `json:"caption,-"`
ParseMode string `json:"parse_mode,-"`
Duration int `json:"duration,-"`
Performer string `json:"duration,-"`
Title string `json:"title,-"`
}
type InputMediaVideo struct { type InputMediaVideo struct {
Type string `json:"type"` Type string `json:"type"`
Media string `json:"media"` Media string `json:"media"`

@ -515,14 +515,14 @@ func NewEditMessageCaption(chatID int64, messageID int, caption string) EditMess
} }
} }
// NewEditMessageText allows you to edit the text of a message. // NewEditMessageMedia allows you to edit the media of a message.
func NewEditMessageMedia(chatID int64, messageID int, text string) EditMessageTextConfig { func NewEditMessageMedia(chatID int64, messageID int, media interface{}) EditMessageMediaConfig {
return EditMessageTextConfig{ return EditMessageMediaConfig{
BaseEdit: BaseEdit{ BaseEdit: BaseEdit{
ChatID: chatID, ChatID: chatID,
MessageID: messageID, MessageID: messageID,
}, },
Text: text, Media: media,
} }
} }