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

Types

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

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<Boolean>
Link copied to clipboard
data class SetChatMenuButton(val chatId: ChatIdentifier, val menuButton: MenuButton) : ChatRequest, SimpleRequest<Boolean>
Link copied to clipboard
data class SetChatPermissions(val chatId: ChatIdentifier, val permissions: ChatPermissions) : ChatRequest, SimpleRequest<Boolean>
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>
Link copied to clipboard
data class SetChatTitle(val chatId: ChatIdentifier, val title: String) : ChatRequest, SimpleRequest<Boolean>
Link copied to clipboard
data class SetDefaultChatMenuButton(val menuButton: MenuButton) : SimpleRequest<Boolean>
Link copied to clipboard
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
data class UnpinChatMessage(val chatId: ChatIdentifier, val messageId: MessageId? = null) : ChatRequest, SimpleRequest<Boolean>