summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJellyBrick <shlee1503@naver.com>2018-05-27 17:50:32 +0900
committerJellyBrick <shlee1503@naver.com>2018-05-27 17:50:32 +0900
commitc81f7d9d7a4fe9dc3b48b92fad633bd5c44b8e74 (patch)
treeda38554686741def766773e1068979fb8102fc6f /include
parent8206df62f7f9540a2f13ce31c85f8a1f2054bd56 (diff)
Bot API 3.3 update
Diffstat (limited to 'include')
-rw-r--r--include/tgbot/types/Chat.h2
-rw-r--r--include/tgbot/types/Message.h12
-rw-r--r--include/tgbot/types/User.h5
3 files changed, 17 insertions, 2 deletions
diff --git a/include/tgbot/types/Chat.h b/include/tgbot/types/Chat.h
index c5c397f..978d2c4 100644
--- a/include/tgbot/types/Chat.h
+++ b/include/tgbot/types/Chat.h
@@ -108,7 +108,7 @@ public:
* Optional. Pinned message, for supergroups and channel chats.
* Returned only in getChat.
*/
- Message::Ptr pinnedMessage;
+ std::shared_ptr<Message> pinnedMessage;
/**
* Optional. For supergroups, name of group sticker set.
diff --git a/include/tgbot/types/Message.h b/include/tgbot/types/Message.h
index ee293b9..b988c08 100644
--- a/include/tgbot/types/Message.h
+++ b/include/tgbot/types/Message.h
@@ -96,6 +96,11 @@ public:
int32_t forwardFromMessageId;
/**
+ * Optional. For messages forwarded from channels, signature of the post author if present.
+ */
+ std::string forwardSignature;
+
+ /**
* Optional. For forwarded messages, date the original message was sent in Unix time.
*/
int32_t forwardDate;
@@ -106,11 +111,16 @@ public:
Message::Ptr replyToMessage;
/**
- * Optional. Date the message was last edited in Unix time
+ * Optional. Date the message was last edited in Unix time.
*/
int32_t editDate;
/**
+ * Optional. Signature of the post author for messages in channels.
+ */
+ std::string authorSignature;
+
+ /**
* Optional. For text messages, the actual UTF-8 text of the message.
*/
std::string text;
diff --git a/include/tgbot/types/User.h b/include/tgbot/types/User.h
index f3a6960..7ee7da6 100644
--- a/include/tgbot/types/User.h
+++ b/include/tgbot/types/User.h
@@ -43,6 +43,11 @@ public:
int32_t id;
/**
+ * True, if this user is a bot
+ */
+ bool isBot = false;
+
+ /**
* User‘s or bot’s first name.
*/
std::string firstName;