Message

interface Message

Properties

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

Inheritors

PassportMessage
Link copied to clipboard
ChatEventMessage
Link copied to clipboard
CommonMessage
Link copied to clipboard
ContentMessage
Link copied to clipboard
FromUserMessage
Link copied to clipboard
UnknownMessageType
Link copied to clipboard
PossiblyEditedMessage
Link copied to clipboard
PossiblyForwardedMessage
Link copied to clipboard
PossiblyPaymentMessage
Link copied to clipboard
SignedMessage
Link copied to clipboard

Extensions

asAnonymousGroupContentMessage
Link copied to clipboard
common
asAnonymousGroupContentMessageImpl
Link copied to clipboard
asChannelContentMessage
Link copied to clipboard
common
inline fun Message.asChannelContentMessage(): ChannelContentMessage<MessageContent>?
asChannelContentMessageImpl
Link copied to clipboard
asChannelEventMessage
Link copied to clipboard
common
inline fun Message.asChannelEventMessage(): ChannelEventMessage<ChannelEvent>?
asChannelMediaGroupMessage
Link copied to clipboard
common
asChatEventMessage
Link copied to clipboard
common
inline fun Message.asChatEventMessage(): ChatEventMessage<ChatEvent>?
asCommonGroupContentMessage
Link copied to clipboard
common
asCommonGroupEventMessage
Link copied to clipboard
common
inline fun Message.asCommonGroupEventMessage(): CommonGroupEventMessage<GroupEvent>?
asCommonMediaGroupMessage
Link copied to clipboard
common
asCommonMessage
Link copied to clipboard
common
inline fun Message.asCommonMessage(): CommonMessage<MessageContent>?
asCommonSupergroupEventMessage
Link copied to clipboard
common
asContentMessage
Link copied to clipboard
common
inline fun Message.asContentMessage(): ContentMessage<MessageContent>?
asFromChannelGroupContentMessage
Link copied to clipboard
asFromChannelGroupContentMessageImpl
Link copied to clipboard
common
inline fun Message.asFromChannelGroupContentMessageImpl(): FromChannelGroupContentMessageImpl<MessageContent>?
asFromUserMessage
Link copied to clipboard
common
inline fun Message.asFromUserMessage(): FromUserMessage?
asGroupContentMessage
Link copied to clipboard
common
inline fun Message.asGroupContentMessage(): GroupContentMessage<MessageContent>?
asGroupEventMessage
Link copied to clipboard
common
inline fun Message.asGroupEventMessage(): GroupEventMessage<GroupEvent>?
asMediaGroupMessage
Link copied to clipboard
common
inline fun Message.asMediaGroupMessage(): MediaGroupMessage<MediaGroupContent>?
asPassportMessage
Link copied to clipboard
common
inline fun Message.asPassportMessage(): PassportMessage?
asPossiblyEditedMessage
Link copied to clipboard
common
inline fun Message.asPossiblyEditedMessage(): PossiblyEditedMessage?
asPossiblyForwardedMessage
Link copied to clipboard
common
inline fun Message.asPossiblyForwardedMessage(): PossiblyForwardedMessage?
asPossiblyPaymentMessage
Link copied to clipboard
common
inline fun Message.asPossiblyPaymentMessage(): PossiblyPaymentMessage?
asPossiblyReplyMessage
Link copied to clipboard
common
inline fun Message.asPossiblyReplyMessage(): PossiblyReplyMessage?
asPossiblySentViaBotCommonMessage
Link copied to clipboard
asPrivateContentMessage
Link copied to clipboard
common
inline fun Message.asPrivateContentMessage(): PrivateContentMessage<MessageContent>?
asPrivateContentMessageImpl
Link copied to clipboard
common
asPrivateEventMessage
Link copied to clipboard
common
inline fun Message.asPrivateEventMessage(): PrivateEventMessage<PrivateEvent>?
asPublicContentMessage
Link copied to clipboard
common
inline fun Message.asPublicContentMessage(): PublicContentMessage<MessageContent>?
asSignedMessage
Link copied to clipboard
common
inline fun Message.asSignedMessage(): SignedMessage?
asSupergroupEventMessage
Link copied to clipboard
common
inline fun Message.asSupergroupEventMessage(): SupergroupEventMessage<SupergroupEvent>?
asUnknownMessageType
Link copied to clipboard
common
inline fun Message.asUnknownMessageType(): UnknownMessageType?
delete
Link copied to clipboard
common
suspend fun Message.delete(requestsExecutor: TelegramBot): Boolean
link
Link copied to clipboard
common
val Message.link: String?
requireAnonymousGroupContentMessage
Link copied to clipboard
requireChannelContentMessage
Link copied to clipboard
common
requireChannelEventMessage
Link copied to clipboard
common
inline fun Message.requireChannelEventMessage(): ChannelEventMessage<ChannelEvent>
requireChannelMediaGroupMessage
Link copied to clipboard
common
requireChatEventMessage
Link copied to clipboard
common
inline fun Message.requireChatEventMessage(): ChatEventMessage<ChatEvent>
requireCommonGroupContentMessage
Link copied to clipboard
common
requireCommonGroupEventMessage
Link copied to clipboard
common
requireCommonMediaGroupMessage
Link copied to clipboard
common
requireCommonMessage
Link copied to clipboard
common
inline fun Message.requireCommonMessage(): CommonMessage<MessageContent>
requireCommonSupergroupEventMessage
Link copied to clipboard
requireContentMessage
Link copied to clipboard
common
inline fun Message.requireContentMessage(): ContentMessage<MessageContent>
common
inline fun Message.requireFromChannelGroupContentMessageImpl(): FromChannelGroupContentMessageImpl<MessageContent>
requireFromUserMessage
Link copied to clipboard
common
inline fun Message.requireFromUserMessage(): FromUserMessage
requireGroupContentMessage
Link copied to clipboard
common
inline fun Message.requireGroupContentMessage(): GroupContentMessage<MessageContent>
requireGroupEventMessage
Link copied to clipboard
common
inline fun Message.requireGroupEventMessage(): GroupEventMessage<GroupEvent>
requireMediaGroupMessage
Link copied to clipboard
common
inline fun Message.requireMediaGroupMessage(): MediaGroupMessage<MediaGroupContent>
requirePassportMessage
Link copied to clipboard
common
inline fun Message.requirePassportMessage(): PassportMessage
requirePossiblyEditedMessage
Link copied to clipboard
common
inline fun Message.requirePossiblyEditedMessage(): PossiblyEditedMessage
requirePossiblyForwardedMessage
Link copied to clipboard
common
inline fun Message.requirePossiblyForwardedMessage(): PossiblyForwardedMessage
requirePossiblyPaymentMessage
Link copied to clipboard
common
inline fun Message.requirePossiblyPaymentMessage(): PossiblyPaymentMessage
requirePossiblyReplyMessage
Link copied to clipboard
common
inline fun Message.requirePossiblyReplyMessage(): PossiblyReplyMessage
requirePrivateContentMessage
Link copied to clipboard
common
requirePrivateContentMessageImpl
Link copied to clipboard
common
requirePrivateEventMessage
Link copied to clipboard
common
inline fun Message.requirePrivateEventMessage(): PrivateEventMessage<PrivateEvent>
requirePublicContentMessage
Link copied to clipboard
common
requireSignedMessage
Link copied to clipboard
common
inline fun Message.requireSignedMessage(): SignedMessage
requireSupergroupEventMessage
Link copied to clipboard
common
requireUnknownMessageType
Link copied to clipboard
common
inline fun Message.requireUnknownMessageType(): UnknownMessageType
whenAnonymousGroupContentMessage
Link copied to clipboard
common
inline fun <T> Message.whenAnonymousGroupContentMessage(block: (AnonymousGroupContentMessage<MessageContent>) -> T): T?
whenAnonymousGroupContentMessageImpl
Link copied to clipboard
common
inline fun <T> Message.whenAnonymousGroupContentMessageImpl(block: (AnonymousGroupContentMessageImpl<MessageContent>) -> T): T?
whenChannelContentMessage
Link copied to clipboard
common
inline fun <T> Message.whenChannelContentMessage(block: (ChannelContentMessage<MessageContent>) -> T): T?
whenChannelContentMessageImpl
Link copied to clipboard
common
whenChannelEventMessage
Link copied to clipboard
common
inline fun <T> Message.whenChannelEventMessage(block: (ChannelEventMessage<ChannelEvent>) -> T): T?
whenChannelMediaGroupMessage
Link copied to clipboard
common
inline fun <T> Message.whenChannelMediaGroupMessage(block: (ChannelMediaGroupMessage<MediaGroupContent>) -> T): T?
whenChatEventMessage
Link copied to clipboard
common
inline fun <T> Message.whenChatEventMessage(block: (ChatEventMessage<ChatEvent>) -> T): T?
whenCommonGroupContentMessage
Link copied to clipboard
common
inline fun <T> Message.whenCommonGroupContentMessage(block: (CommonGroupContentMessage<MessageContent>) -> T): T?
whenCommonGroupEventMessage
Link copied to clipboard
common
inline fun <T> Message.whenCommonGroupEventMessage(block: (CommonGroupEventMessage<GroupEvent>) -> T): T?
whenCommonMediaGroupMessage
Link copied to clipboard
common
inline fun <T> Message.whenCommonMediaGroupMessage(block: (CommonMediaGroupMessage<MediaGroupContent>) -> T): T?
whenCommonMessage
Link copied to clipboard
common
inline fun <T> Message.whenCommonMessage(block: (CommonMessage<MessageContent>) -> T): T?
whenCommonSupergroupEventMessage
Link copied to clipboard
common
inline fun <T> Message.whenCommonSupergroupEventMessage(block: (CommonSupergroupEventMessage<SupergroupEvent>) -> T): T?
whenContentMessage
Link copied to clipboard
common
inline fun <T> Message.whenContentMessage(block: (ContentMessage<MessageContent>) -> T): T?
whenFromChannelGroupContentMessage
Link copied to clipboard
common
inline fun <T> Message.whenFromChannelGroupContentMessage(block: (FromChannelGroupContentMessage<MessageContent>) -> T): T?
whenFromChannelGroupContentMessageImpl
Link copied to clipboard
common
inline fun <T> Message.whenFromChannelGroupContentMessageImpl(block: (FromChannelGroupContentMessageImpl<MessageContent>) -> T): T?
whenFromUserMessage
Link copied to clipboard
common
inline fun <T> Message.whenFromUserMessage(block: (FromUserMessage) -> T): T?
whenGroupContentMessage
Link copied to clipboard
common
inline fun <T> Message.whenGroupContentMessage(block: (GroupContentMessage<MessageContent>) -> T): T?
whenGroupEventMessage
Link copied to clipboard
common
inline fun <T> Message.whenGroupEventMessage(block: (GroupEventMessage<GroupEvent>) -> T): T?
whenMediaGroupMessage
Link copied to clipboard
common
inline fun <T> Message.whenMediaGroupMessage(block: (MediaGroupMessage<MediaGroupContent>) -> T): T?
whenPassportMessage
Link copied to clipboard
common
inline fun <T> Message.whenPassportMessage(block: (PassportMessage) -> T): T?
whenPossiblyEditedMessage
Link copied to clipboard
common
inline fun <T> Message.whenPossiblyEditedMessage(block: (PossiblyEditedMessage) -> T): T?
whenPossiblyForwardedMessage
Link copied to clipboard
common
inline fun <T> Message.whenPossiblyForwardedMessage(block: (PossiblyForwardedMessage) -> T): T?
whenPossiblyPaymentMessage
Link copied to clipboard
common
inline fun <T> Message.whenPossiblyPaymentMessage(block: (PossiblyPaymentMessage) -> T): T?
whenPossiblyReplyMessage
Link copied to clipboard
common
inline fun <T> Message.whenPossiblyReplyMessage(block: (PossiblyReplyMessage) -> T): T?
whenPossiblySentViaBotCommonMessage
Link copied to clipboard
common
inline fun <T> Message.whenPossiblySentViaBotCommonMessage(block: (PossiblySentViaBotCommonMessage<MessageContent>) -> T): T?
whenPrivateContentMessage
Link copied to clipboard
common
inline fun <T> Message.whenPrivateContentMessage(block: (PrivateContentMessage<MessageContent>) -> T): T?
whenPrivateContentMessageImpl
Link copied to clipboard
common
inline fun <T> Message.whenPrivateContentMessageImpl(block: (PrivateContentMessageImpl<MessageContent>) -> T): T?
whenPrivateEventMessage
Link copied to clipboard
common
inline fun <T> Message.whenPrivateEventMessage(block: (PrivateEventMessage<PrivateEvent>) -> T): T?
whenPublicContentMessage
Link copied to clipboard
common
inline fun <T> Message.whenPublicContentMessage(block: (PublicContentMessage<MessageContent>) -> T): T?
whenSignedMessage
Link copied to clipboard
common
inline fun <T> Message.whenSignedMessage(block: (SignedMessage) -> T): T?
whenSupergroupEventMessage
Link copied to clipboard
common
inline fun <T> Message.whenSupergroupEventMessage(block: (SupergroupEventMessage<SupergroupEvent>) -> T): T?
whenUnknownMessageType
Link copied to clipboard
common
inline fun <T> Message.whenUnknownMessageType(block: (UnknownMessageType) -> T): T?