Skip to content

Commit ea35fa2

Browse files
committed
Update to Layer 75
1 parent a3c3d5a commit ea35fa2

2 files changed

Lines changed: 26 additions & 23 deletions

File tree

compiler/api/source/main_api.tl

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,16 @@ inputFile#f52ff27f id:long parts:int name:string md5_checksum:string = InputFile
3333
inputFileBig#fa4f0bb5 id:long parts:int name:string = InputFile;
3434

3535
inputMediaEmpty#9664f57f = InputMedia;
36-
inputMediaUploadedPhoto#2f37e231 flags:# file:InputFile caption:string stickers:flags.0?Vector<InputDocument> ttl_seconds:flags.1?int = InputMedia;
37-
inputMediaPhoto#81fa373a flags:# id:InputPhoto caption:string ttl_seconds:flags.0?int = InputMedia;
36+
inputMediaUploadedPhoto#1e287d04 flags:# file:InputFile stickers:flags.0?Vector<InputDocument> ttl_seconds:flags.1?int = InputMedia;
37+
inputMediaPhoto#b3ba0635 flags:# id:InputPhoto ttl_seconds:flags.0?int = InputMedia;
3838
inputMediaGeoPoint#f9c44144 geo_point:InputGeoPoint = InputMedia;
3939
inputMediaContact#a6e45987 phone_number:string first_name:string last_name:string = InputMedia;
40-
inputMediaUploadedDocument#e39621fd flags:# nosound_video:flags.3?true file:InputFile thumb:flags.2?InputFile mime_type:string attributes:Vector<DocumentAttribute> caption:string stickers:flags.0?Vector<InputDocument> ttl_seconds:flags.1?int = InputMedia;
41-
inputMediaDocument#5acb668e flags:# id:InputDocument caption:string ttl_seconds:flags.0?int = InputMedia;
40+
inputMediaUploadedDocument#5b38c6c1 flags:# nosound_video:flags.3?true file:InputFile thumb:flags.2?InputFile mime_type:string attributes:Vector<DocumentAttribute> stickers:flags.0?Vector<InputDocument> ttl_seconds:flags.1?int = InputMedia;
41+
inputMediaDocument#23ab23d2 flags:# id:InputDocument ttl_seconds:flags.0?int = InputMedia;
4242
inputMediaVenue#c13d1c11 geo_point:InputGeoPoint title:string address:string provider:string venue_id:string venue_type:string = InputMedia;
4343
inputMediaGifExternal#4843b0fd url:string q:string = InputMedia;
44-
inputMediaPhotoExternal#922aec1 flags:# url:string caption:string ttl_seconds:flags.0?int = InputMedia;
45-
inputMediaDocumentExternal#b6f74335 flags:# url:string caption:string ttl_seconds:flags.0?int = InputMedia;
44+
inputMediaPhotoExternal#e5bbfe1a flags:# url:string ttl_seconds:flags.0?int = InputMedia;
45+
inputMediaDocumentExternal#fb52dc99 flags:# url:string ttl_seconds:flags.0?int = InputMedia;
4646
inputMediaGame#d33f43f3 id:InputGame = InputMedia;
4747
inputMediaInvoice#f4e096c3 flags:# title:string description:string photo:flags.0?InputWebDocument invoice:Invoice payload:bytes provider:string provider_data:DataJSON start_param:string = InputMedia;
4848
inputMediaGeoLive#7b1a118f geo_point:InputGeoPoint period:int = InputMedia;
@@ -118,11 +118,11 @@ message#44f9b43d flags:# out:flags.1?true mentioned:flags.4?true media_unread:fl
118118
messageService#9e19a1f6 flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true post:flags.14?true id:int from_id:flags.8?int to_id:Peer reply_to_msg_id:flags.3?int date:int action:MessageAction = Message;
119119

120120
messageMediaEmpty#3ded6320 = MessageMedia;
121-
messageMediaPhoto#b5223b0f flags:# photo:flags.0?Photo caption:flags.1?string ttl_seconds:flags.2?int = MessageMedia;
121+
messageMediaPhoto#695150d7 flags:# photo:flags.0?Photo ttl_seconds:flags.2?int = MessageMedia;
122122
messageMediaGeo#56e0d474 geo:GeoPoint = MessageMedia;
123123
messageMediaContact#5e7d2f39 phone_number:string first_name:string last_name:string user_id:int = MessageMedia;
124124
messageMediaUnsupported#9f84f49e = MessageMedia;
125-
messageMediaDocument#7c4414d3 flags:# document:flags.0?Document caption:flags.1?string ttl_seconds:flags.2?int = MessageMedia;
125+
messageMediaDocument#9cb070d7 flags:# document:flags.0?Document ttl_seconds:flags.2?int = MessageMedia;
126126
messageMediaWebPage#a32dd600 webpage:WebPage = MessageMedia;
127127
messageMediaVenue#2ec0533f geo:GeoPoint title:string address:string provider:string venue_id:string venue_type:string = MessageMedia;
128128
messageMediaGame#fdb19008 game:Game = MessageMedia;
@@ -563,7 +563,7 @@ messages.foundGifs#450a1c0a next_offset:int results:Vector<FoundGif> = messages.
563563
messages.savedGifsNotModified#e8025ca2 = messages.SavedGifs;
564564
messages.savedGifs#2e0709a5 hash:int gifs:Vector<Document> = messages.SavedGifs;
565565

566-
inputBotInlineMessageMediaAuto#292fed13 flags:# caption:string reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage;
566+
inputBotInlineMessageMediaAuto#3380c786 flags:# message:string entities:flags.1?Vector<MessageEntity> reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage;
567567
inputBotInlineMessageText#3dcd7a87 flags:# no_webpage:flags.0?true message:string entities:flags.1?Vector<MessageEntity> reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage;
568568
inputBotInlineMessageMediaGeo#c1b15d65 flags:# geo_point:InputGeoPoint period:int reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage;
569569
inputBotInlineMessageMediaVenue#aaafadc8 flags:# geo_point:InputGeoPoint title:string address:string provider:string venue_id:string reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage;
@@ -575,7 +575,7 @@ inputBotInlineResultPhoto#a8d864a7 id:string type:string photo:InputPhoto send_m
575575
inputBotInlineResultDocument#fff8fdc4 flags:# id:string type:string title:flags.1?string description:flags.2?string document:InputDocument send_message:InputBotInlineMessage = InputBotInlineResult;
576576
inputBotInlineResultGame#4fa417f2 id:string short_name:string send_message:InputBotInlineMessage = InputBotInlineResult;
577577

578-
botInlineMessageMediaAuto#a74b15b flags:# caption:string reply_markup:flags.2?ReplyMarkup = BotInlineMessage;
578+
botInlineMessageMediaAuto#764cf810 flags:# message:string entities:flags.1?Vector<MessageEntity> reply_markup:flags.2?ReplyMarkup = BotInlineMessage;
579579
botInlineMessageText#8c7f65e2 flags:# no_webpage:flags.0?true message:string entities:flags.1?Vector<MessageEntity> reply_markup:flags.2?ReplyMarkup = BotInlineMessage;
580580
botInlineMessageMediaGeo#b722de65 flags:# geo:GeoPoint period:int reply_markup:flags.2?ReplyMarkup = BotInlineMessage;
581581
botInlineMessageMediaVenue#4366232e flags:# geo:GeoPoint title:string address:string provider:string venue_id:string reply_markup:flags.2?ReplyMarkup = BotInlineMessage;
@@ -813,7 +813,7 @@ recentMeUrlStickerSet#bc0a57dc url:string set:StickerSetCovered = RecentMeUrl;
813813

814814
help.recentMeUrls#e0310d7 urls:Vector<RecentMeUrl> chats:Vector<Chat> users:Vector<User> = help.RecentMeUrls;
815815

816-
inputSingleMedia#5eaa7809 media:InputMedia random_id:long = InputSingleMedia;
816+
inputSingleMedia#31bc3d25 media:InputMedia flags:# random_id:long message:string entities:flags.0?Vector<MessageEntity> = InputSingleMedia;
817817

818818
---functions---
819819

@@ -841,8 +841,8 @@ auth.resendCode#3ef1a9bf phone_number:string phone_code_hash:string = auth.SentC
841841
auth.cancelCode#1f040578 phone_number:string phone_code_hash:string = Bool;
842842
auth.dropTempAuthKeys#8e48a188 except_auth_keys:Vector<long> = Bool;
843843

844-
account.registerDevice#f75874d1 token_type:int token:string other_uids:Vector<int> = Bool;
845-
account.unregisterDevice#3076c4bf token_type:int token:string other_uids:Vector<int> = Bool;
844+
account.registerDevice#637ea878 token_type:int token:string = Bool;
845+
account.unregisterDevice#65c55b40 token_type:int token:string = Bool;
846846
account.updateNotifySettings#84be5b93 peer:InputNotifyPeer settings:InputPeerNotifySettings = Bool;
847847
account.getNotifySettings#12b3ad31 peer:InputNotifyPeer = PeerNotifySettings;
848848
account.resetNotifySettings#db7e1747 = Bool;
@@ -898,7 +898,7 @@ messages.deleteMessages#e58e95d2 flags:# revoke:flags.0?true id:Vector<int> = me
898898
messages.receivedMessages#5a954c0 max_id:int = Vector<ReceivedNotifyMessage>;
899899
messages.setTyping#a3825e50 peer:InputPeer action:SendMessageAction = Bool;
900900
messages.sendMessage#fa88427a flags:# no_webpage:flags.1?true silent:flags.5?true background:flags.6?true clear_draft:flags.7?true peer:InputPeer reply_to_msg_id:flags.0?int message:string random_id:long reply_markup:flags.2?ReplyMarkup entities:flags.3?Vector<MessageEntity> = Updates;
901-
messages.sendMedia#c8f16791 flags:# silent:flags.5?true background:flags.6?true clear_draft:flags.7?true peer:InputPeer reply_to_msg_id:flags.0?int media:InputMedia random_id:long reply_markup:flags.2?ReplyMarkup = Updates;
901+
messages.sendMedia#b8d1262b flags:# silent:flags.5?true background:flags.6?true clear_draft:flags.7?true peer:InputPeer reply_to_msg_id:flags.0?int media:InputMedia message:string random_id:long reply_markup:flags.2?ReplyMarkup entities:flags.3?Vector<MessageEntity> = Updates;
902902
messages.forwardMessages#708e0195 flags:# silent:flags.5?true background:flags.6?true with_my_score:flags.8?true grouped:flags.9?true from_peer:InputPeer id:Vector<int> random_id:Vector<long> to_peer:InputPeer = Updates;
903903
messages.reportSpam#cf1592db peer:InputPeer = Bool;
904904
messages.hideReportSpam#a8f1709b peer:InputPeer = Bool;
@@ -924,7 +924,7 @@ messages.receivedQueue#55a5bb66 max_qts:int = Vector<long>;
924924
messages.reportEncryptedSpam#4b0c8c0f peer:InputEncryptedChat = Bool;
925925
messages.readMessageContents#36a73f77 id:Vector<int> = messages.AffectedMessages;
926926
messages.getAllStickers#1c9618b1 hash:int = messages.AllStickers;
927-
messages.getWebPagePreview#25223e24 message:string = MessageMedia;
927+
messages.getWebPagePreview#8b68b0cc flags:# message:string entities:flags.3?Vector<MessageEntity> = MessageMedia;
928928
messages.exportChatInvite#7d885289 chat_id:int = ExportedChatInvite;
929929
messages.checkChatInvite#3eadb1bb hash:string = ChatInvite;
930930
messages.importChatInvite#6c50051c hash:string = Updates;
@@ -1074,4 +1074,4 @@ langpack.getStrings#2e1ee318 lang_code:string keys:Vector<string> = Vector<LangP
10741074
langpack.getDifference#b2e4d7d from_version:int = LangPackDifference;
10751075
langpack.getLanguages#800fd57d = Vector<LangPackLanguage>;
10761076

1077-
// LAYER 74
1077+
// LAYER 75

pyrogram/client/client.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -602,9 +602,9 @@ def send_photo(self,
602602
peer=self.resolve_peer(chat_id),
603603
media=types.InputMediaUploadedPhoto(
604604
file=file,
605-
caption=caption,
606605
ttl_seconds=ttl_seconds
607606
),
607+
**self.markdown.parse(caption),
608608
silent=disable_notification or None,
609609
reply_to_msg_id=reply_to_message_id,
610610
random_id=self.rnd_id()
@@ -673,7 +673,6 @@ def send_audio(self,
673673
media=types.InputMediaUploadedDocument(
674674
mime_type=mimetypes.types_map.get("." + audio.split(".")[-1], "audio/mpeg"),
675675
file=file,
676-
caption=caption,
677676
attributes=[
678677
types.DocumentAttributeAudio(
679678
duration=duration,
@@ -683,6 +682,7 @@ def send_audio(self,
683682
types.DocumentAttributeFilename(os.path.basename(audio))
684683
]
685684
),
685+
**self.markdown.parse(caption),
686686
silent=disable_notification or None,
687687
reply_to_msg_id=reply_to_message_id,
688688
random_id=self.rnd_id()
@@ -737,11 +737,11 @@ def send_document(self,
737737
media=types.InputMediaUploadedDocument(
738738
mime_type=mimetypes.types_map.get("." + document.split(".")[-1], "text/plain"),
739739
file=file,
740-
caption=caption,
741740
attributes=[
742741
types.DocumentAttributeFilename(os.path.basename(document))
743742
]
744743
),
744+
**self.markdown.parse(caption),
745745
silent=disable_notification or None,
746746
reply_to_msg_id=reply_to_message_id,
747747
random_id=self.rnd_id()
@@ -808,7 +808,6 @@ def send_video(self,
808808
media=types.InputMediaUploadedDocument(
809809
mime_type=mimetypes.types_map[".mp4"],
810810
file=file,
811-
caption=caption,
812811
attributes=[
813812
types.DocumentAttributeVideo(
814813
duration=duration,
@@ -817,6 +816,7 @@ def send_video(self,
817816
)
818817
]
819818
),
819+
**self.markdown.parse(caption),
820820
silent=disable_notification or None,
821821
reply_to_msg_id=reply_to_message_id,
822822
random_id=self.rnd_id()
@@ -875,14 +875,14 @@ def send_voice(self,
875875
media=types.InputMediaUploadedDocument(
876876
mime_type=mimetypes.types_map.get("." + voice.split(".")[-1], "audio/mpeg"),
877877
file=file,
878-
caption=caption,
879878
attributes=[
880879
types.DocumentAttributeAudio(
881880
voice=True,
882881
duration=duration
883882
)
884883
]
885884
),
885+
**self.markdown.parse(caption),
886886
silent=disable_notification or None,
887887
reply_to_msg_id=reply_to_message_id,
888888
random_id=self.rnd_id()
@@ -941,7 +941,6 @@ def send_video_note(self,
941941
media=types.InputMediaUploadedDocument(
942942
mime_type=mimetypes.types_map[".mp4"],
943943
file=file,
944-
caption="",
945944
attributes=[
946945
types.DocumentAttributeVideo(
947946
round_message=True,
@@ -951,6 +950,7 @@ def send_video_note(self,
951950
)
952951
]
953952
),
953+
message="",
954954
silent=disable_notification or None,
955955
reply_to_msg_id=reply_to_message_id,
956956
random_id=self.rnd_id()
@@ -1003,6 +1003,7 @@ def send_location(self,
10031003
longitude
10041004
)
10051005
),
1006+
message="",
10061007
silent=disable_notification or None,
10071008
reply_to_msg_id=reply_to_message_id,
10081009
random_id=self.rnd_id()
@@ -1068,6 +1069,7 @@ def send_venue(self,
10681069
venue_id=foursquare_id,
10691070
venue_type=""
10701071
),
1072+
message="",
10711073
silent=disable_notification or None,
10721074
reply_to_msg_id=reply_to_message_id,
10731075
random_id=self.rnd_id()
@@ -1119,6 +1121,7 @@ def send_contact(self,
11191121
first_name,
11201122
last_name
11211123
),
1124+
message="",
11221125
silent=disable_notification or None,
11231126
reply_to_msg_id=reply_to_message_id,
11241127
random_id=self.rnd_id()
@@ -1244,7 +1247,7 @@ def edit_message_caption(self,
12441247
functions.messages.EditMessage(
12451248
peer=self.resolve_peer(chat_id),
12461249
id=message_id,
1247-
message=caption
1250+
**self.markdown.parse(caption)
12481251
)
12491252
)
12501253

0 commit comments

Comments
 (0)