add setChatTitle and setChatDescription methods
This commit is contained in:
parent
5435d1d8ea
commit
6e69f99d11
2 changed files with 65 additions and 3 deletions
44
configs.go
44
configs.go
|
@ -1038,8 +1038,8 @@ func (config DeleteMessageConfig) values() (url.Values, error) {
|
|||
|
||||
// PinChatMessageConfig contains information of a message in a chat to pin.
|
||||
type PinChatMessageConfig struct {
|
||||
ChatID int64
|
||||
MessageID int
|
||||
ChatID int64
|
||||
MessageID int
|
||||
DisableNotification bool
|
||||
}
|
||||
|
||||
|
@ -1072,4 +1072,42 @@ func (config UnpinChatMessageConfig) values() (url.Values, error) {
|
|||
v.Add("chat_id", strconv.FormatInt(config.ChatID, 10))
|
||||
|
||||
return v, nil
|
||||
}
|
||||
}
|
||||
|
||||
// SetChatTitleConfig contains information for change chat title.
|
||||
type SetChatTitleConfig struct {
|
||||
ChatID int64
|
||||
Title string
|
||||
}
|
||||
|
||||
func (config SetChatTitleConfig) method() string {
|
||||
return "setChatTitle"
|
||||
}
|
||||
|
||||
func (config SetChatTitleConfig) values() (url.Values, error) {
|
||||
v := url.Values{}
|
||||
|
||||
v.Add("chat_id", strconv.FormatInt(config.ChatID, 10))
|
||||
v.Add("title", config.Title)
|
||||
|
||||
return v, nil
|
||||
}
|
||||
|
||||
// SetChatDescriptionConfig contains information for change chat description.
|
||||
type SetChatDescriptionConfig struct {
|
||||
ChatID int64
|
||||
Description string
|
||||
}
|
||||
|
||||
func (config SetChatDescriptionConfig) method() string {
|
||||
return "setChatDescription"
|
||||
}
|
||||
|
||||
func (config SetChatDescriptionConfig) values() (url.Values, error) {
|
||||
v := url.Values{}
|
||||
|
||||
v.Add("chat_id", strconv.FormatInt(config.ChatID, 10))
|
||||
v.Add("description", config.Description)
|
||||
|
||||
return v, nil
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue