TeleDartMessage class
A recieved message
It is the object which gets returned by listeners such as TeleDart.onMessage.
This class combines Message and TeleDart to add the reply methods (like reply or replyPhoto), which are shortcuts that let you automatically reply to recieved messages.
Constructors
- TeleDartMessage(TeleDart _teledart, Message message)
Properties
- animation ↔ Animation?
-
getter/setter pairinherited
- audio ↔ Audio?
-
getter/setter pairinherited
-
getter/setter pairinherited
-
getter/setter pairinherited
-
getter/setter pairinherited
- channelChatCreated ↔ bool?
-
getter/setter pairinherited
- chat ↔ Chat
-
getter/setter pairinherited
-
getter/setter pairinherited
- connectedWebsite ↔ String?
-
getter/setter pairinherited
- contact ↔ Contact?
-
getter/setter pairinherited
- date ↔ int
-
getter/setter pairinherited
- date_ ↔ DateTime
-
getter/setter pairinherited
- deleteChatPhoto ↔ bool?
-
getter/setter pairinherited
- dice ↔ Dice?
-
getter/setter pairinherited
- document ↔ Document?
-
getter/setter pairinherited
- editDate ↔ int?
-
getter/setter pairinherited
- editDate_ ↔ DateTime?
-
getter/setter pairinherited
-
entities
↔ List<
MessageEntity> ? -
getter/setter pairinherited
- forumTopicClosed ↔ ForumTopicClosed?
-
getter/setter pairinherited
- forumTopicCreated ↔ ForumTopicCreated?
-
getter/setter pairinherited
- forumTopicEdited ↔ ForumTopicEdited?
-
getter/setter pairinherited
- forumTopicReopened ↔ ForumTopicReopened?
-
getter/setter pairinherited
- forwardDate ↔ int?
-
getter/setter pairinherited
- forwardDate_ ↔ DateTime?
-
getter/setter pairinherited
- forwardFrom ↔ User?
-
getter/setter pairinherited
- forwardFromChat ↔ Chat?
-
getter/setter pairinherited
- forwardFromMessageId ↔ int?
-
getter/setter pairinherited
- forwardSenderName ↔ String?
-
getter/setter pairinherited
- forwardSignature ↔ String?
-
getter/setter pairinherited
- from ↔ User?
-
getter/setter pairinherited
- game ↔ Game?
-
getter/setter pairinherited
- generalForumTopicHidden ↔ GeneralForumTopicHidden?
-
getter/setter pairinherited
-
getter/setter pairinherited
- groupChatCreated ↔ bool?
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasMediaSpoiler ↔ bool?
-
getter/setter pairinherited
- hasProtectedContent ↔ bool?
-
getter/setter pairinherited
- invoice ↔ Invoice?
-
getter/setter pairinherited
- isAutomaticForward ↔ bool?
-
getter/setter pairinherited
- isTopicMessage ↔ bool?
-
getter/setter pairinherited
- leftChatMember ↔ User?
-
getter/setter pairinherited
- location ↔ Location?
-
getter/setter pairinherited
- mediaGroupId ↔ String?
-
getter/setter pairinherited
- messageAutoDeleteTimerChanged ↔ MessageAutoDeleteTimerChanged?
-
getter/setter pairinherited
- messageId ↔ int
-
getter/setter pairinherited
- messageThreadId ↔ int?
-
getter/setter pairinherited
- migrateFromChatId ↔ int?
-
getter/setter pairinherited
- migrateToChatId ↔ int?
-
getter/setter pairinherited
-
newChatMembers
↔ List<
User> ? -
getter/setter pairinherited
-
newChatPhoto
↔ List<
PhotoSize> ? -
getter/setter pairinherited
- newChatTitle ↔ String?
-
getter/setter pairinherited
- passportData ↔ PassportData?
-
getter/setter pairinherited
-
photo
↔ List<
PhotoSize> ? -
getter/setter pairinherited
- pinnedMessage ↔ Message?
-
getter/setter pairinherited
- poll ↔ Poll?
-
getter/setter pairinherited
- proximityAlertTriggered ↔ ProximityAlertTriggered?
-
getter/setter pairinherited
- replyMarkup ↔ InlineKeyboardMarkup?
-
getter/setter pairinherited
- replyToMessage ↔ Message?
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- senderChat ↔ Chat?
-
getter/setter pairinherited
- sticker ↔ Sticker?
-
getter/setter pairinherited
- story ↔ Story?
-
getter/setter pairinherited
- successfulPayment ↔ SuccessfulPayment?
-
getter/setter pairinherited
- supergroupChatCreated ↔ bool?
-
getter/setter pairinherited
- text ↔ String?
-
getter/setter pairinherited
-
getter/setter pairinherited
- venue ↔ Venue?
-
getter/setter pairinherited
- viaBot ↔ User?
-
getter/setter pairinherited
- video ↔ Video?
-
getter/setter pairinherited
- videoChatEnded ↔ VoiceChatEnded?
-
getter/setter pairinherited
- videoChatParticipantsInvited ↔ VoiceChatParticipantsInvited?
-
getter/setter pairinherited
- videoChatScheduled ↔ VoiceChatScheduled?
-
getter/setter pairinherited
- videoChatStarted ↔ VoiceChatStarted?
-
getter/setter pairinherited
- videoNote ↔ VideoNote?
-
getter/setter pairinherited
- voice ↔ Voice?
-
getter/setter pairinherited
- webAppData ↔ WebAppData?
-
getter/setter pairinherited
- writeAccessAllowed ↔ WriteAccessAllowed?
-
getter/setter pairinherited
Methods
-
copyTo(
int chatId, {int? messageThreadId, int? replyToMessageId, String? parseMode, bool? disableNotification, bool? protectContent, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< MessageId> - Copy the recieved message to a channel or chat.
-
entityOf(
String? type) → MessageEntity? -
inherited
-
forwardTo(
int chatId, {int? messageThreadId, bool? disableNotification, bool? protectContent}) → Future< Message> - Forward the recieved message to a channel or chat.
-
getEntity(
String? type) → String? -
inherited
-
indexOfEntity(
String? type) → int -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
reply(
String text, {bool withQuote = false, String? parseMode, List< MessageEntity> ? entities, bool? disableWebPagePreview, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future<Message> - Reply to the recieved message with text
-
replyAnimation(
dynamic animation, {bool withQuote = false, int? duration, int? width, int? height, dynamic thumbnail, String? parseMode, bool? hasSpoiler, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with an animation (GIF or H.264/MPEG-4 AVC video without sound)
-
replyAudio(
dynamic audio, {bool withQuote = false, String? parseMode, int? duration, String? performer, String? title, dynamic thumbnail, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with an audio
-
replyContact(
String phoneNumber, String firstName, {bool withQuote = false, String? lastName, String? vcard, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with a location
-
replyDice(
{int? messageThreadId, bool withQuote = false, String emoji = Dice.emojiDice, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with a dice message
-
replyDocument(
dynamic document, {bool withQuote = false, dynamic thumbnail, String? parseMode, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with a document
-
replyGame(
String gameShortName, {bool withQuote = false, bool? disableNotification, bool? protectContent, bool? allowSendingWithoutReply, InlineKeyboardMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with a game
-
replyInvoice(
String title, String description, String payload, String providerToken, String currency, List< LabeledPrice> prices, {bool withQuote = false, int? maxTipAmount, List<int> ? suggestedTipAmounts, String? startParameter, String? providerData, String? photoUrl, int? photoSize, int? photoWidth, int? photoHeight, bool? needName, bool? needPhoneNumber, bool? needEmail, bool? needShippingAddress, bool? sendPhoneNumberToProvider, bool? sendEmailToProvider, bool? isFlexible, bool? disableNotification, bool? protectContent, bool? allowSendingWithoutReply, InlineKeyboardMarkup? replyMarkup}) → Future<Message> - Reply to the recieved message with an invoice
-
replyLocation(
double latitude, double longitude, {bool withQuote = false, double? horizontalAccuracy, int? livePeriod, int? heading, int? proximityAlertRadius, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with a location
-
replyMediaGroup(
List< InputMedia> media, {bool withQuote = false, bool? disableNotification, bool? allowSendingWithoutReply}) → Future<List< Message> > - Reply to the recieved message with a media group message (multiple media files)
-
replyPhoto(
dynamic photo, {bool withQuote = false, String? parseMode, bool? hasSpoiler, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with an image
-
replyPoll(
String question, List< String> options, {bool withQuote = false, bool? isAnonymous, String? type, bool? allowsMultipleAnswers, int? correctOptionId, String? explanation, String? explanationParseMode, List<MessageEntity> ? explanationEntities, int? openPeriod, int? closeDate, bool? isClosed, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future<Message> - Reply to the recieved message with a poll
-
replySticker(
dynamic sticker, {bool withQuote = false, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with an image
-
replyVenue(
double latitude, double longitude, String title, String address, {bool withQuote = false, String? foursquareId, String? foursquareType, String? googlePlaceId, String? googlePlaceType, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with a venue message
-
replyVideo(
dynamic video, {bool withQuote = false, int? duration, int? width, int? height, dynamic thumbnail, String? parseMode, bool? hasSpoiler, bool? supportsStreaming, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with a video
-
replyVideoNote(
dynamic videoNote, {bool withQuote = false, int? duration, int? length, dynamic thumbnail, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with a video note
-
replyVoice(
dynamic voice, {bool withQuote = false, String? parseMode, bool? disableNotification, bool? allowSendingWithoutReply, ReplyMarkup? replyMarkup}) → Future< Message> - Reply to the recieved message with a voice message
-
toJson(
) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited