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
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(): ChannelContentMessageImpl<MessageContent>?
asChannelContentMessageImpl
Link copied to clipboard
common
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
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?
asPossiblySentViaBotCommonMessage
Link copied to clipboard
asPrivateContentMessage
Link copied to clipboard
common
inline fun Message.asPrivateContentMessage(): PrivateContentMessage<MessageContent>?
asPrivateContentMessageImpl
Link copied to clipboard
common
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
requireChannelContentMessageImpl
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>
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
requirePrivateContentMessage
Link copied to clipboard
common
requirePrivateContentMessageImpl
Link copied to clipboard
common
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