pub enum InputMessageContent {
Show 21 variants
InputMessageText(InputMessageText),
InputMessageAnimation(InputMessageAnimation),
InputMessageAudio(InputMessageAudio),
InputMessageDocument(InputMessageDocument),
InputMessagePaidMedia(InputMessagePaidMedia),
InputMessagePhoto(InputMessagePhoto),
InputMessageSticker(InputMessageSticker),
InputMessageVideo(InputMessageVideo),
InputMessageVideoNote(InputMessageVideoNote),
InputMessageVoiceNote(InputMessageVoiceNote),
InputMessageLocation(InputMessageLocation),
InputMessageVenue(InputMessageVenue),
InputMessageContact(InputMessageContact),
InputMessageDice(InputMessageDice),
InputMessageGame(InputMessageGame),
InputMessageInvoice(InputMessageInvoice),
InputMessagePoll(InputMessagePoll),
InputMessageStakeDice(InputMessageStakeDice),
InputMessageStory(InputMessageStory),
InputMessageChecklist(InputMessageChecklist),
InputMessageForwarded(InputMessageForwarded),
}Variants§
InputMessageText(InputMessageText)
A text message
InputMessageAnimation(InputMessageAnimation)
An animation message (GIF-style).
InputMessageAudio(InputMessageAudio)
An audio message
InputMessageDocument(InputMessageDocument)
A document message (general file)
InputMessagePaidMedia(InputMessagePaidMedia)
A message with paid media; can be used only in channel chats with supergroupFullInfo.has_paid_media_allowed
InputMessagePhoto(InputMessagePhoto)
A photo message
InputMessageSticker(InputMessageSticker)
A sticker message
InputMessageVideo(InputMessageVideo)
A video message
InputMessageVideoNote(InputMessageVideoNote)
A video note message
InputMessageVoiceNote(InputMessageVoiceNote)
A voice note message
InputMessageLocation(InputMessageLocation)
A message with a location
InputMessageVenue(InputMessageVenue)
A message with information about a venue
InputMessageContact(InputMessageContact)
A message containing a user contact
InputMessageDice(InputMessageDice)
A dice message
InputMessageGame(InputMessageGame)
A message with a game; not supported for channels or secret chats
InputMessageInvoice(InputMessageInvoice)
A message with an invoice; can be used only by bots
InputMessagePoll(InputMessagePoll)
A message with a poll. Polls can’t be sent to secret chats and channel direct messages chats. Polls can be sent to a private chat only if the chat is a chat with a bot or the Saved Messages chat
InputMessageStakeDice(InputMessageStakeDice)
A stake dice message
InputMessageStory(InputMessageStory)
A message with a forwarded story. Stories can’t be forwarded to secret chats. A story can be forwarded only if story.can_be_forwarded
InputMessageChecklist(InputMessageChecklist)
A message with a checklist. Checklists can’t be sent to secret chats, channel chats and channel direct messages chats; for Telegram Premium users only
InputMessageForwarded(InputMessageForwarded)
A forwarded message
Trait Implementations§
Source§impl Clone for InputMessageContent
impl Clone for InputMessageContent
Source§fn clone(&self) -> InputMessageContent
fn clone(&self) -> InputMessageContent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more