Package dev. inmo. tgbotapi. requests
Types
Delete Message
Link copied to clipboard
data class DeleteMessage(chatId: ChatIdentifier, messageId: MessageIdentifier) : SimpleRequest<Boolean> , MessageAction
Content copied to clipboard
Download File
Link copied to clipboard
Download File Stream
Link copied to clipboard
class DownloadFileStream(filePath: String) : Request<ByteReadChannelAllocator>
Content copied to clipboard
Forward Message
Link copied to clipboard
data class ForwardMessage(fromChatId: ChatIdentifier, toChatId: ChatIdentifier, messageId: MessageIdentifier, disableNotification: Boolean, protectContent: Boolean) : SimpleRequest<PossiblyForwardedMessage> , MessageAction, ProtectContent
Content copied to clipboard
Get Updates
Link copied to clipboard
data class GetUpdates(offset: UpdateIdentifier?, limit: Int, timeout: Seconds?, allowed_updates: List<String>?) : SimpleRequest<List<Update>>
Content copied to clipboard
Request updates from Telegram Bot API system. It is important, that the result updates WILL NOT include dev.inmo.tgbotapi.types.update.MediaGroupUpdates.MediaGroupUpdate objects due to the fact, that it is internal abstraction and in fact any dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage is just a common dev.inmo.tgbotapi.types.message.abstracts.Message
Set Passport Data Errors
Link copied to clipboard
data class SetPassportDataErrors(user: UserId, errors: List<PassportElementError>) : SimpleRequest<Boolean>
Content copied to clipboard
Stop Poll
Link copied to clipboard
data class StopPoll(chatId: ChatIdentifier, messageId: MessageIdentifier, replyMarkup: InlineKeyboardMarkup?) : MessageAction, SimpleRequest<Poll> , ReplyMarkup
Content copied to clipboard