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< User > from
 
Ptr< User > forwardFrom
 
Ptr< Chat > forwardFromChat
 
Ptr< std::string > forwardSignature
 
Ptr< Message > replyToMessage
 
Ptr< std::string > authorSignature
 
Ptr< std::string > text
 
Ptr< std::vector< MessageEntity > > entities
 
Ptr< Audio > audio
 
Ptr< Document > document
 
Ptr< Game > game
 
Ptr< std::vector< PhotoSize > > photo
 
Ptr< Sticker > sticker
 
Ptr< Video > video
 
Ptr< Voice > voice
 
Ptr< VideoNote > videoNote
 
Ptr< std::string > caption
 
Ptr< Contact > contact
 
Ptr< Location > location
 
Ptr< Venue > venue
 
Ptr< std::vector< User > > newChatMembers
 
Ptr< User > leftChatMember
 
Ptr< std::string > newChatTitle
 
Ptr< std::vector< PhotoSize > > newChatPhoto
 
Ptr< Message > pinnedMessage
 
Ptr< Invoice > invoice
 
Ptr< SuccessfulPayment > successfulPayment
 
Ptr< std::vector< MessageEntity > > captionEntities
 
Ptr< std::string > connectedWebsite
 
Ptr< Animation > animation
 
Ptr< std::string > forwardSenderName
 
Ptr< Poll > poll
 
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: