Package-level declarations

Types

Link copied to clipboard
@Serializable
data class DeleteChatPhoto(val chatId: ChatIdentifier) : ChatRequest, SimpleRequest<Boolean>
Link copied to clipboard
@Serializable
data class PinChatMessage(    val chatId: ChatIdentifier,     val messageId: MessageId,     val businessConnectionId: BusinessConnectionId? = null,     val disableNotification: Boolean = false) : ChatRequest, SimpleRequest<Boolean> , 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
@Serializable
data class SetChatDescription(val chatId: ChatIdentifier, val description: String) : ChatRequest, SimpleRequest<Boolean>
Link copied to clipboard
@Serializable
data class SetChatMenuButton(val chatId: ChatIdentifier, val menuButton: MenuButton) : ChatRequest, SimpleRequest<Boolean>
Link copied to clipboard
@Serializable
data class SetChatPermissions(    val chatId: ChatIdentifier,     val permissions: ChatPermissions,     val useIndependentChatPermissions: Boolean? = permissions.isGranular.takeIf { it }) : ChatRequest, SimpleRequest<Boolean>
Link copied to clipboard
@Serializable
data class SetChatPhoto(    val chatId: ChatIdentifier,     val photo: MultipartFile = throw IllegalArgumentException("Unfortunately, this type of objects can't be parsed automatically")) : ChatRequest, MultipartRequest<Boolean>
Link copied to clipboard
@Serializable
data class SetChatTitle(val chatId: ChatIdentifier, val title: String) : ChatRequest, SimpleRequest<Boolean>
Link copied to clipboard
@Serializable
data class SetDefaultChatMenuButton(val menuButton: MenuButton) : SimpleRequest<Boolean>
Link copied to clipboard
@Serializable
data class UnpinAllChatMessages(val chatId: ChatIdentifier) : ChatRequest, SimpleRequest<Boolean>

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
@Serializable
data class UnpinChatMessage(    val chatId: ChatIdentifier,     val messageId: MessageId? = null,     val businessConnectionId: BusinessConnectionId? = null) : ChatRequest, SimpleRequest<Boolean> , OptionallyBusinessConnectionRequest