Add helper methods

pull/13/head
OvyFlash 2024-01-07 09:37:27 +02:00
parent 9cb877e695
commit a687eafa68
1 changed files with 43 additions and 0 deletions

View File

@ -855,6 +855,49 @@ func NewChatDescription(chatID int64, description string) SetChatDescriptionConf
}
}
func NewPinChatMessage(chatID int64, messageID int, disableNotification bool) PinChatMessageConfig {
return PinChatMessageConfig{
BaseChatMessage: BaseChatMessage{
ChatConfig: ChatConfig{
ChatID: chatID,
},
MessageID: messageID,
},
DisableNotification: disableNotification,
}
}
func NewUnpinChatMessage(chatID int64, messageID int) UnpinChatMessageConfig {
return UnpinChatMessageConfig{
BaseChatMessage: BaseChatMessage{
ChatConfig: ChatConfig{
ChatID: chatID,
},
MessageID: messageID,
},
}
}
func NewGetChatMember(chatID, userID int64) GetChatMemberConfig {
return GetChatMemberConfig{
ChatConfigWithUser: ChatConfigWithUser{
ChatConfig: ChatConfig{
ChatID: chatID,
},
UserID: userID,
},
}
}
func NewChatMember(chatID, userID int64) ChatMemberConfig {
return ChatMemberConfig{
ChatConfig: ChatConfig{
ChatID: chatID,
},
UserID: userID,
}
}
// NewChatPhoto allows you to update the photo for a chat.
func NewChatPhoto(chatID int64, photo RequestFileData) SetChatPhotoConfig {
return SetChatPhotoConfig{