The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /bots/{Token}/messages HTTP/1.1
Host: telegram-notifications.dev.k8s.sandboxaddis.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
token: String,
id: 0,
message:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
editedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
inlineQuery:
{
id: String,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
query: String,
location:
{
longitude: 0,
latitude: 0
},
offset: String
},
chosenInlineResult:
{
resultId: String,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
location:
{
longitude: 0,
latitude: 0
},
inlineMessageId: String,
query: String
},
callbackQuery:
{
id: String,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
message:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
inlineMessageId: String,
chatInstance: String,
data: String,
gameShortName: String,
isGameQuery: True
},
channelPost:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
editedChannelPost:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
replyToMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
pinnedMessage:
{
messageId: 0,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
date: 0001-01-01,
chat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
isForwarded: True,
forwardFrom:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
forwardFromChat:
{
id: 0,
type: Private,
title: String,
username: String,
firstName: String,
lastName: String,
allMembersAreAdministrators: False,
photo:
{
bigFileId: String,
bigFileUniqueId: String,
smallFileId: String,
smallFileUniqueId: String
},
description: String,
inviteLink: String,
permissions:
{
canSendMessages: False,
canSendMediaMessages: False,
canSendPolls: False,
canSendOtherMessages: False,
canAddWebPagePreviews: False,
canChangeInfo: False,
canInviteUsers: False,
canPinMessages: False
},
slowModeDelay: 0,
stickerSetName: String,
canSetStickerSet: False
},
forwardFromMessageId: 0,
forwardSignature: String,
forwardSenderName: String,
forwardDate: 0001-01-01,
viaBot:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
editDate: 0001-01-01,
mediaGroupId: String,
authorSignature: String,
text: String,
entities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
entityValues:
[
""
],
captionEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
captionEntityValues:
[
""
],
audio:
{
duration: 0,
performer: String,
title: String,
mimeType: String,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
document:
{
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
},
game:
{
title: String,
description: String,
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
text: String,
textEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
animation:
{
fileId: String,
fileUniqueId: String,
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileName: String,
mimeType: String,
fileSize: 0
}
},
photo:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
sticker:
{
width: 0,
height: 0,
isAnimated: False,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
emoji: String,
setName: String,
maskPosition:
{
point: Forehead,
xShift: 0,
yShift: 0,
scale: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
video:
{
width: 0,
height: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
voice:
{
duration: 0,
mimeType: String,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
videoNote:
{
length: 0,
duration: 0,
thumb:
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
fileId: String,
fileUniqueId: String,
fileSize: 0
},
caption: String,
contact:
{
phoneNumber: String,
firstName: String,
lastName: String,
userId: 0,
vcard: String
},
location:
{
longitude: 0,
latitude: 0
},
venue:
{
location:
{
longitude: 0,
latitude: 0
},
title: String,
address: String,
foursquareId: String,
foursquareType: String
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
dice:
{
emoji: String,
value: 0
},
newChatMembers:
[
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
}
],
leftChatMember:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
newChatTitle: String,
newChatPhoto:
[
{
width: 0,
height: 0,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
deleteChatPhoto: False,
groupChatCreated: False,
supergroupChatCreated: False,
channelChatCreated: False,
migrateToChatId: 0,
migrateFromChatId: 0,
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
invoice:
{
title: String,
description: String,
startParameter: String,
currency: String,
totalAmount: 0
},
successfulPayment:
{
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
telegramPaymentChargeId: String,
providerPaymentChargeId: String
},
connectedWebsite: String,
passportData:
{
data:
[
{
type: String,
hash: String,
data: String,
phoneNumber: String,
email: String,
files:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
],
frontSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
reverseSide:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
selfie:
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
},
translation:
[
{
fileDate: 0001-01-01,
fileId: String,
fileUniqueId: String,
fileSize: 0
}
]
}
],
credentials:
{
data: String,
hash: String,
secret: String
}
},
type: Audio
},
shippingQuery:
{
id: String,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
invoicePayload: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
},
preCheckoutQuery:
{
id: String,
from:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
currency: String,
totalAmount: 0,
invoicePayload: String,
shippingOptionId: String,
orderInfo:
{
name: String,
phoneNumber: String,
email: String,
shippingAddress:
{
countryCode: String,
state: String,
city: String,
streetLine1: String,
streetLine2: String,
postCode: String
}
}
},
poll:
{
id: String,
question: String,
options:
[
{
text: String,
voterCount: 0
}
],
totalVoterCount: 0,
isClosed: False,
isAnonymous: False,
type: String,
allowsMultipleAnswers: False,
correctOptionId: 0,
explanation: String,
explanationEntities:
[
{
type: Mention,
offset: 0,
length: 0,
url: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
language: String
}
],
openPeriod: 0,
closeDate: 0001-01-01
},
pollAnswer:
{
pollId: String,
user:
{
id: 0,
isBot: False,
firstName: String,
lastName: String,
username: String,
languageCode: String,
canJoinGroups: False,
canReadAllGroupMessages: False,
supportsInlineQueries: False
},
optionIds:
[
0
]
},
type: Message
}