# dev.inmo.tgbotapi.requests.chat.modify

docs

# Package dev.inmo.tgbotapi.requests.chat.modify

## Types

DeleteChatPhoto
Link copied to clipboard
data class DeleteChatPhoto (val chatId: ChatIdentifier ) : ChatRequest, SimpleRequest < Boolean >
Content copied to clipboard
PinChatMessage
Link copied to clipboard
data class PinChatMessage ( val chatId: ChatIdentifier , val messageId: MessageIdentifier , val disableNotification: Boolean = false) : ChatRequest, SimpleRequest < Boolean > , MessageAction, DisableNotification
Content copied to clipboard

Use this method to add a message to the list of pinned messages in a chat. If the chat is not a private chat, the bot must be an administrator in the chat for this to work and must have the 'can_pin_messages' admin right in a supergroup or 'can_edit_messages' admin right in a channel.

SetChatDescription
Link copied to clipboard
data class SetChatDescription (val chatId: ChatIdentifier , val description: String ) : ChatRequest, SimpleRequest < Boolean >
Content copied to clipboard
SetChatMenuButton
Link copied to clipboard
data class SetChatMenuButton (val chatId: ChatIdentifier , val menuButton: MenuButton ) : ChatRequest, SimpleRequest < Boolean >
Content copied to clipboard
SetChatPermissions
Link copied to clipboard
data class SetChatPermissions (val chatId: ChatIdentifier , val permissions: ChatPermissions ) : ChatRequest, SimpleRequest < Boolean >
Content copied to clipboard
SetChatPhoto
Link copied to clipboard
data class SetChatPhoto (val chatId: ChatIdentifier , val photo: MultipartFile = throw IllegalArgumentException("Unfortunately, this type of objects can't be parsed automatically")) : ChatRequest, MultipartRequest < Boolean >
Content copied to clipboard
SetChatTitle
Link copied to clipboard
data class SetChatTitle (val chatId: ChatIdentifier , val title: String ) : ChatRequest, SimpleRequest < Boolean >
Content copied to clipboard
SetDefaultChatMenuButton
Link copied to clipboard
data class SetDefaultChatMenuButton (val menuButton: MenuButton ) : SimpleRequest < Boolean >
Content copied to clipboard
UnpinAllChatMessages
Link copied to clipboard
data class UnpinAllChatMessages (val chatId: ChatIdentifier ) : ChatRequest, SimpleRequest < Boolean >
Content copied to clipboard

Use this method to clear the list of pinned messages in a chat. If the chat is not a private chat, the bot must be an administrator in the chat for this to work and must have the 'can_pin_messages' admin right in a supergroup or 'can_edit_messages' admin right in a channel.

UnpinChatMessage
Link copied to clipboard
data class UnpinChatMessage (val chatId: ChatIdentifier , val messageId: MessageIdentifier ? = null) : ChatRequest, SimpleRequest < Boolean >
Content copied to clipboard