Message

interface Message

Properties

Link copied to clipboard
abstract val chat: Chat
Link copied to clipboard
abstract val date: DateTime
Link copied to clipboard
abstract val messageId: MessageIdentifier

Inheritors

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
val Message.animation: AnimationFile?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun Message.asChannelContentMessage(): ChannelContentMessage<MessageContent>?
Link copied to clipboard
Link copied to clipboard
inline fun Message.asChannelEventMessage(): ChannelEventMessage<ChannelEvent>?
Link copied to clipboard
Link copied to clipboard
inline fun Message.asChatEventMessage(): ChatEventMessage<ChatEvent>?
Link copied to clipboard
Link copied to clipboard
inline fun Message.asCommonGroupEventMessage(): CommonGroupEventMessage<GroupEvent>?
Link copied to clipboard
Link copied to clipboard
inline fun Message.asCommonMessage(): CommonMessage<MessageContent>?
Link copied to clipboard
Link copied to clipboard
inline fun Message.asContentMessage(): ContentMessage<MessageContent>?
Link copied to clipboard
Link copied to clipboard
inline fun Message.asFromUserMessage(): FromUserMessage?
Link copied to clipboard
inline fun Message.asGroupContentMessage(): GroupContentMessage<MessageContent>?
Link copied to clipboard
inline fun Message.asGroupEventMessage(): GroupEventMessage<GroupEvent>?
Link copied to clipboard
inline fun Message.asMediaGroupMessage(): MediaGroupMessage<MediaGroupContent>?
Link copied to clipboard
inline fun Message.asPassportMessage(): PassportMessage?
Link copied to clipboard
inline fun Message.asPossiblyEditedMessage(): PossiblyEditedMessage?
Link copied to clipboard
inline fun Message.asPossiblyForwardedMessage(): PossiblyForwardedMessage?
Link copied to clipboard
inline fun Message.asPossiblyPaymentMessage(): PossiblyPaymentMessage?
Link copied to clipboard
inline fun Message.asPossiblyReplyMessage(): PossiblyReplyMessage?
Link copied to clipboard
Link copied to clipboard
inline fun Message.asPrivateContentMessage(): PrivateContentMessage<MessageContent>?
Link copied to clipboard
Link copied to clipboard
inline fun Message.asPrivateEventMessage(): PrivateEventMessage<PrivateEvent>?
Link copied to clipboard
inline fun Message.asPublicContentMessage(): PublicContentMessage<MessageContent>?
Link copied to clipboard
inline fun Message.asSignedMessage(): SignedMessage?
Link copied to clipboard
inline fun Message.asSupergroupEventMessage(): SupergroupEventMessage<SupergroupEvent>?
Link copied to clipboard
inline fun Message.asUnknownMessageType(): UnknownMessageType?
Link copied to clipboard
val Message.audio: AudioFile?
Link copied to clipboard
val Message.author_signature: AuthorSignature?
Link copied to clipboard
val Message.caption: String?
Link copied to clipboard
val Message.caption_entities: TextSourcesList?
Link copied to clipboard
val Message.channel_chat_created: Boolean
Link copied to clipboard
val Message.connected_website: String?
Link copied to clipboard
val Message.contact: Contact?
Link copied to clipboard
suspend fun Message.delete(requestsExecutor: TelegramBot): Boolean
Link copied to clipboard
val Message.delete_chat_photo: Boolean
Link copied to clipboard
val Message.dice: Dice?
Link copied to clipboard
val Message.document: DocumentFile?
Link copied to clipboard
val Message.edit_date: TelegramDate?
Link copied to clipboard
val Message.entities: TextSourcesList?
Link copied to clipboard
val Message.forward_date: TelegramDate?
Link copied to clipboard
val Message.forward_from: User?
Link copied to clipboard
val Message.forward_from_chat: Chat?
Link copied to clipboard
val Message.forward_from_message_id: MessageIdentifier?
Link copied to clipboard
val Message.forward_sender_name: ForwardSenderName?
Link copied to clipboard
val Message.forward_signature: ForwardSignature?
Link copied to clipboard
val Message.from: User?
Link copied to clipboard
val Message.game: Game?
Link copied to clipboard
val Message.group_chat_created: Boolean
Link copied to clipboard
val Message.has_protected_content: Boolean?
Link copied to clipboard
val Message.invoice: Invoice?
Link copied to clipboard
val Message.is_automatic_forward: Boolean?
Link copied to clipboard
val Message.left_chat_member: User?
Link copied to clipboard
val Message.link: String?
Link copied to clipboard
val Message.location: Location?
Link copied to clipboard
val Message.media_group_id: MediaGroupIdentifier?
Link copied to clipboard
Link copied to clipboard
val Message.migrate_from_chat_id: ChatId?
Link copied to clipboard
val Message.migrate_to_chat_id: ChatId?
Link copied to clipboard
val Message.new_chat_members: List<User>?
Link copied to clipboard
val Message.new_chat_photo: Photo?
Link copied to clipboard
val Message.new_chat_title: String?
Link copied to clipboard
val Message.passport_data: PassportData?
Link copied to clipboard
val Message.photo: Photo?
Link copied to clipboard
val Message.pinned_message: Message?
Link copied to clipboard
val Message.poll: Poll?
Link copied to clipboard
Link copied to clipboard
val Message.reply_markup: InlineKeyboardMarkup?
Link copied to clipboard
val Message.reply_to_message: Message?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun Message.requireChannelEventMessage(): ChannelEventMessage<ChannelEvent>
Link copied to clipboard
Link copied to clipboard
inline fun Message.requireChatEventMessage(): ChatEventMessage<ChatEvent>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun Message.requireCommonMessage(): CommonMessage<MessageContent>
Link copied to clipboard
Link copied to clipboard
inline fun Message.requireContentMessage(): ContentMessage<MessageContent>
Link copied to clipboard
inline fun Message.requireFromUserMessage(): FromUserMessage
Link copied to clipboard
inline fun Message.requireGroupContentMessage(): GroupContentMessage<MessageContent>
Link copied to clipboard
inline fun Message.requireGroupEventMessage(): GroupEventMessage<GroupEvent>
Link copied to clipboard
inline fun Message.requireMediaGroupMessage(): MediaGroupMessage<MediaGroupContent>
Link copied to clipboard
inline fun Message.requirePassportMessage(): PassportMessage
Link copied to clipboard
inline fun Message.requirePossiblyEditedMessage(): PossiblyEditedMessage
Link copied to clipboard
inline fun Message.requirePossiblyForwardedMessage(): PossiblyForwardedMessage
Link copied to clipboard
inline fun Message.requirePossiblyPaymentMessage(): PossiblyPaymentMessage
Link copied to clipboard
inline fun Message.requirePossiblyReplyMessage(): PossiblyReplyMessage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun Message.requirePrivateEventMessage(): PrivateEventMessage<PrivateEvent>
Link copied to clipboard
Link copied to clipboard
inline fun Message.requireSignedMessage(): SignedMessage
Link copied to clipboard
Link copied to clipboard
inline fun Message.requireUnknownMessageType(): UnknownMessageType
Link copied to clipboard
val Message.sender_chat: PublicChat?
Link copied to clipboard
val Message.sticker: Sticker?
Link copied to clipboard
val Message.successful_payment: SuccessfulPayment?
Link copied to clipboard
val Message.supergroup_chat_created: Boolean
Link copied to clipboard
val Message.text: String?
Link copied to clipboard
val Message.venue: Venue?
Link copied to clipboard
val Message.via_bot: CommonBot?
Link copied to clipboard
val Message.video: VideoFile?
Link copied to clipboard
val Message.video_chat_ended: VideoChatEnded?
Link copied to clipboard
Link copied to clipboard
val Message.video_chat_scheduled: VideoChatScheduled?
Link copied to clipboard
val Message.video_chat_started: VideoChatStarted?
Link copied to clipboard
val Message.video_note: VideoNoteFile?
Link copied to clipboard
val Message.voice: VoiceFile?
Link copied to clipboard
inline fun <T> Message.whenAnonymousGroupContentMessage(block: (AnonymousGroupContentMessage<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenAnonymousGroupContentMessageImpl(block: (AnonymousGroupContentMessageImpl<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenChannelContentMessage(block: (ChannelContentMessage<MessageContent>) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> Message.whenChannelEventMessage(block: (ChannelEventMessage<ChannelEvent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenChannelMediaGroupMessage(block: (ChannelMediaGroupMessage<MediaGroupContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenChatEventMessage(block: (ChatEventMessage<ChatEvent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenCommonGroupContentMessage(block: (CommonGroupContentMessage<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenCommonGroupEventMessage(block: (CommonGroupEventMessage<GroupEvent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenCommonMediaGroupMessage(block: (CommonMediaGroupMessage<MediaGroupContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenCommonMessage(block: (CommonMessage<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenCommonSupergroupEventMessage(block: (CommonSupergroupEventMessage<SupergroupEvent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenContentMessage(block: (ContentMessage<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenFromChannelGroupContentMessage(block: (FromChannelGroupContentMessage<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenFromUserMessage(block: (FromUserMessage) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenGroupContentMessage(block: (GroupContentMessage<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenGroupEventMessage(block: (GroupEventMessage<GroupEvent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenMediaGroupMessage(block: (MediaGroupMessage<MediaGroupContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPassportMessage(block: (PassportMessage) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPossiblyEditedMessage(block: (PossiblyEditedMessage) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPossiblyForwardedMessage(block: (PossiblyForwardedMessage) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPossiblyPaymentMessage(block: (PossiblyPaymentMessage) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPossiblyReplyMessage(block: (PossiblyReplyMessage) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPossiblySentViaBotCommonMessage(block: (PossiblySentViaBotCommonMessage<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPrivateContentMessage(block: (PrivateContentMessage<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPrivateContentMessageImpl(block: (PrivateContentMessageImpl<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPrivateEventMessage(block: (PrivateEventMessage<PrivateEvent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenPublicContentMessage(block: (PublicContentMessage<MessageContent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenSignedMessage(block: (SignedMessage) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenSupergroupEventMessage(block: (SupergroupEventMessage<SupergroupEvent>) -> T): T?
Link copied to clipboard
inline fun <T> Message.whenUnknownMessageType(block: (UnknownMessageType) -> T): T?