Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class PinChatMessage(val chatId: ChatIdentifier, val messageId: MessageId, val businessConnectionId: BusinessConnectionId? = null, val disableNotification: Boolean = false) : ChatRequest, SimpleRequest<Unit> , MessageAction, DisableNotification, OptionallyBusinessConnectionRequest
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.
Link copied to clipboard
data class SetChatDescription(val chatId: ChatIdentifier, val description: String) : ChatRequest, SimpleRequest<Unit>
Link copied to clipboard
data class SetChatMenuButton(val chatId: ChatIdentifier, val menuButton: MenuButton) : ChatRequest, SimpleRequest<Unit>
Link copied to clipboard
data class SetChatPermissions(val chatId: ChatIdentifier, val permissions: ChatPermissions, val useIndependentChatPermissions: Boolean? = permissions.isGranular.takeIf { it }) : ChatRequest, SimpleRequest<Unit>
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<Unit>
Link copied to clipboard
data class SetChatTitle(val chatId: ChatIdentifier, val title: String) : ChatRequest, SimpleRequest<Unit>
Link copied to clipboard
Link 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.
Link copied to clipboard
data class UnpinChatMessage(val chatId: ChatIdentifier, val messageId: MessageId? = null, val businessConnectionId: BusinessConnectionId? = null) : ChatRequest, SimpleRequest<Unit> , OptionallyBusinessConnectionRequest