xxtelebot  1.4.1.0
A simple Telegram Bot implementation in C++
Public Member Functions | Public Attributes | List of all members
tgbot::types::Message Struct Reference

Public Member Functions

 Message (const Json::Value &object)
 

Public Attributes

Chat chat
 
Ptr< Userfrom
 
Ptr< UserforwardFrom
 
Ptr< ChatforwardFromChat
 
Ptr< std::string > forwardSignature
 
Ptr< MessagereplyToMessage
 
Ptr< std::string > authorSignature
 
Ptr< std::string > text
 
Ptr< std::vector< MessageEntity > > entities
 
Ptr< Audioaudio
 
Ptr< Documentdocument
 
Ptr< Gamegame
 
Ptr< std::vector< PhotoSize > > photo
 
Ptr< Stickersticker
 
Ptr< Videovideo
 
Ptr< Voicevoice
 
Ptr< VideoNotevideoNote
 
Ptr< std::string > caption
 
Ptr< Contactcontact
 
Ptr< Locationlocation
 
Ptr< Venuevenue
 
Ptr< std::vector< User > > newChatMembers
 
Ptr< UserleftChatMember
 
Ptr< std::string > newChatTitle
 
Ptr< std::vector< PhotoSize > > newChatPhoto
 
Ptr< MessagepinnedMessage
 
Ptr< Invoiceinvoice
 
Ptr< SuccessfulPaymentsuccessfulPayment
 
Ptr< std::vector< MessageEntity > > captionEntities
 
Ptr< std::string > connectedWebsite
 
Ptr< Animationanimation
 
Ptr< std::string > forwardSenderName
 
Ptr< Pollpoll
 
std::int64_t migrateToChatId
 
std::int64_t migrateFromChatId
 
int forwardFromMessageId
 
int forwardDate
 
int editDate
 
int messageId
 
int date
 
bool deleteChatPhoto: 1
 
bool groupChatCreated: 1
 
bool supergroupChatCreated: 1
 
bool channelChatCreated: 1
 

The documentation for this struct was generated from the following file: