add deleteChatPhoto method
parent
57be988011
commit
a36af7a672
12
bot.go
12
bot.go
|
@ -934,3 +934,15 @@ func (bot *BotAPI) SetChatPhoto(config SetChatPhotoConfig) (APIResponse, error)
|
||||||
|
|
||||||
return bot.UploadFile(config.method(), params, config.name(), file)
|
return bot.UploadFile(config.method(), params, config.name(), file)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DeleteChatPhoto delete photo of chat.
|
||||||
|
func (bot *BotAPI) DeleteChatPhoto(config DeleteChatPhotoConfig) (APIResponse, error) {
|
||||||
|
v, err := config.values()
|
||||||
|
if err != nil {
|
||||||
|
return APIResponse{}, err
|
||||||
|
}
|
||||||
|
|
||||||
|
bot.debugLog(config.method(), v, nil)
|
||||||
|
|
||||||
|
return bot.MakeRequest(config.method(), v)
|
||||||
|
}
|
||||||
|
|
17
configs.go
17
configs.go
|
@ -1126,3 +1126,20 @@ func (config SetChatPhotoConfig) name() string {
|
||||||
func (config SetChatPhotoConfig) method() string {
|
func (config SetChatPhotoConfig) method() string {
|
||||||
return "setChatPhoto"
|
return "setChatPhoto"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DeleteChatPhotoConfig contains information for delete chat photo.
|
||||||
|
type DeleteChatPhotoConfig struct {
|
||||||
|
ChatID int64
|
||||||
|
}
|
||||||
|
|
||||||
|
func (config DeleteChatPhotoConfig) method() string {
|
||||||
|
return "deleteChatPhoto"
|
||||||
|
}
|
||||||
|
|
||||||
|
func (config DeleteChatPhotoConfig) values() (url.Values, error) {
|
||||||
|
v := url.Values{}
|
||||||
|
|
||||||
|
v.Add("chat_id", strconv.FormatInt(config.ChatID, 10))
|
||||||
|
|
||||||
|
return v, nil
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue