Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface OptionallyStreamable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TelegramMediaDocument : TelegramFreeMedia, DocumentMediaGroupMemberTelegramMedia, ThumbedTelegramMedia
Represents a general file to be sent. See https://core.telegram.org/bots/api#inputmediadocument
Link copied to clipboard
Link copied to clipboard
object TelegramMediaSerializer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TelegramPaidMediaVideo(val file: InputFile, val thumb: InputFile? = null, val width: Int? = null, val height: Int? = null, val duration: Long? = null, val supportsStreaming: Boolean = false, val cover: InputFile? = null, val startTimestamp: Seconds? = null) : VisualTelegramPaidMedia, SizedTelegramMedia, DuratedTelegramMedia, ThumbedTelegramMedia, CoveredTelegramMedia, OptionallyStreamable, WithCustomStartTelegramMedia
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun TelegramMediaAnimation(file: InputFile, entities: TextSourcesList, spoilered: Boolean = false, showCaptionAboveMedia: Boolean = false, width: Int? = null, height: Int? = null, duration: Long? = null, thumb: InputFile? = null): TelegramMediaAnimation
Link copied to clipboard
fun TelegramMediaAudio(file: InputFile, entities: TextSourcesList, duration: Long? = null, performer: String? = null, title: String? = null, thumb: InputFile? = null): TelegramMediaAudio
fun TelegramMediaAudio(file: InputFile, text: String? = null, parseMode: ParseMode? = null, duration: Long? = null, performer: String? = null, title: String? = null, thumb: InputFile? = null): TelegramMediaAudio
Link copied to clipboard
fun TelegramMediaDocument(file: InputFile, entities: TextSourcesList, thumb: InputFile? = null, disableContentTypeDetection: Boolean? = null): TelegramMediaDocument
fun TelegramMediaDocument(file: InputFile, text: String? = null, parseMode: ParseMode? = null, thumb: InputFile? = null, disableContentTypeDetection: Boolean? = null): TelegramMediaDocument
Link copied to clipboard
fun TelegramMediaPhoto(file: InputFile, entities: TextSourcesList, spoilered: Boolean = false, showCaptionAboveMedia: Boolean = false): TelegramMediaPhoto
fun TelegramMediaPhoto(file: InputFile, text: String? = null, parseMode: ParseMode? = null, spoilered: Boolean = false, showCaptionAboveMedia: Boolean = false): TelegramMediaPhoto
Link copied to clipboard
fun TelegramMediaVideo(file: InputFile, entities: TextSourcesList, spoilered: Boolean = false, showCaptionAboveMedia: Boolean = false, cover: InputFile? = null, startTimestamp: Seconds? = null, width: Int? = null, height: Int? = null, duration: Long? = null, thumb: InputFile? = null): TelegramMediaVideo
fun TelegramMediaVideo(file: InputFile, text: String? = null, parseMode: ParseMode? = null, spoilered: Boolean = false, showCaptionAboveMedia: Boolean = false, cover: InputFile? = null, startTimestamp: Seconds? = null, width: Int? = null, height: Int? = null, duration: Long? = null, thumb: InputFile? = null): TelegramMediaVideo
Link copied to clipboard
fun AudioFile.toTelegramMediaAudio(textSources: TextSourcesList = emptyList(), title: String? = this.title): TelegramMediaAudio
fun AudioFile.toTelegramMediaAudio(text: String? = null, parseMode: ParseMode? = null, title: String? = this.title): TelegramMediaAudio
Link copied to clipboard
fun DocumentFile.toTelegramMediaDocument(textSources: TextSourcesList = emptyList()): TelegramMediaDocument
fun DocumentFile.toTelegramMediaDocument(text: String? = null, parseMode: ParseMode? = null): TelegramMediaDocument
Link copied to clipboard
fun PhotoSize.toTelegramMediaPhoto(textSources: TextSourcesList = emptyList(), spoilered: Boolean = false, showCaptionAboveMedia: Boolean = false): TelegramMediaPhoto
fun PhotoSize.toTelegramMediaPhoto(text: String? = null, parseMode: ParseMode? = null, spoilered: Boolean = false, showCaptionAboveMedia: Boolean = false): TelegramMediaPhoto
Link copied to clipboard
Link copied to clipboard