Skip to content

Commit 04cc8f5

Browse files
[Build]
1 parent 750915e commit 04cc8f5

8 files changed

Lines changed: 277 additions & 12 deletions

_versions.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
export default [
2+
"0.172.0",
23
"0.171.0",
34
"0.170.0",
45
"0.161.0",

doc/https:deno.landxmtkruto@0.172.0mod.ts.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

doc/https:raw.githubusercontent.comMTKrutoMTKrutomainmod.ts.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/methods.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2074,6 +2074,13 @@ Change reactions made to a message.
20742074

20752075
Accept a secret chat.
20762076

2077+
</div></div>
2078+
<div class="descr-list-border"></div>
2079+
<a href="/methods/endsecretchat">endSecretChat</a>
2080+
<div><div>
2081+
2082+
End a secret chat.
2083+
20772084
</div></div>
20782085
<div class="descr-list-border"></div>
20792086
<a href="/methods/requestsecretchat">requestSecretChat</a>
@@ -2088,6 +2095,13 @@ Request a secret chat.
20882095

20892096
Send a contact to a secret chat.
20902097

2098+
</div></div>
2099+
<div class="descr-list-border"></div>
2100+
<a href="/methods/sendsecretdocument">sendSecretDocument</a>
2101+
<div><div>
2102+
2103+
Send a document to a secret chat.
2104+
20912105
</div></div>
20922106
<div class="descr-list-border"></div>
20932107
<a href="/methods/sendsecretlocation">sendSecretLocation</a>
@@ -2102,6 +2116,13 @@ Send a location to a secret chat.
21022116

21032117
Send a message to a secret chat.
21042118

2119+
</div></div>
2120+
<div class="descr-list-border"></div>
2121+
<a href="/methods/sendsecretphoto">sendSecretPhoto</a>
2122+
<div><div>
2123+
2124+
Send a photo to a secret chat.
2125+
21052126
</div></div>
21062127
<div class="descr-list-border"></div>
21072128
<a href="/methods/sendsecretvenue">sendSecretVenue</a>

src/methods/endsecretchat.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: endSecretChat
3+
parent: /methods
4+
metas:
5+
description: End a secret chat. User-only.
6+
---
7+
8+
End a secret chat.<span class="select-none"> <span class="inline-flex w-fit items-center" style="font-size:12px;white-space:nowrap;word-break:keep-all;"><span class="w-fit bg-dbt select-none text-fgt" style="padding:2px 8px;border-radius:12px;">USER-ONLY</span></span> </span>
9+
10+
### Parameters
11+
12+
<div class="flex flex-col gap-3"><div><div class="font-mono" id="p_id" data-anchor="true"><span class="font-bold">id</span><span class="opacity-50">:</span> <span>number</span></div><div class="pl-3"><div class="no-margin">
13+
14+
The identifier of the secret chat.
15+
16+
</div></div></div><div class="flex flex-col gap-3"><div><div class="flex gap-2"><div class="font-mono p" id="p_isHistoryDeleted" data-anchor="true"><span class="font-bold">isHistoryDeleted</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>boolean</span></div></div><div class="pl-3"><div class="no-margin">
17+
18+
Whether to delete the history of the secret chat.
19+
20+
</div></div></div></div></div>
21+
22+
### Result
23+
24+
<div class="font-mono"><a href="/types/secretchat">SecretChat</a></div>
25+
26+
### Syntax
27+
28+
```ts
29+
// Required parameters only.
30+
await client.endSecretChat(id);
31+
32+
// Required parameters + optional parameters.
33+
// Any of the optional parameters can be omitted.
34+
await client.endSecretChat(id, { isHistoryDeleted });
35+
```
36+
37+
38+

src/methods/sendsecretdocument.md

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
title: sendSecretDocument
3+
parent: /methods
4+
metas:
5+
description: Send a document to a secret chat. User-only.
6+
---
7+
8+
Send a document to a secret chat.<span class="select-none"> <span class="inline-flex w-fit items-center" style="font-size:12px;white-space:nowrap;word-break:keep-all;"><span class="w-fit bg-dbt select-none text-fgt" style="padding:2px 8px;border-radius:12px;">USER-ONLY</span></span> </span>
9+
10+
### Parameters
11+
12+
<div class="flex flex-col gap-3"><div><div class="font-mono" id="p_id" data-anchor="true"><span class="font-bold">id</span><span class="opacity-50">:</span> <span>number</span></div><div class="pl-3"><div class="no-margin">
13+
14+
The identifier of the secret chat.
15+
16+
</div></div></div><div><div class="font-mono" id="p_document" data-anchor="true"><span class="font-bold">document</span><span class="opacity-50">:</span> <a href="/types/filesource">FileSource</a></div><div class="pl-3"><div class="no-margin">
17+
18+
The document to send.
19+
20+
</div></div></div><div class="flex flex-col gap-3"><div><div class="flex gap-2"><div class="font-mono p" id="p_isSilent" data-anchor="true"><span class="font-bold">isSilent</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>boolean</span></div></div><div class="pl-3"><div class="no-margin">
21+
22+
Whether the message should be sent silently.
23+
24+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_replyToMessageId" data-anchor="true"><span class="font-bold">replyToMessageId</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
25+
26+
The identifier of a message to reply to.
27+
28+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_ttl" data-anchor="true"><span class="font-bold">ttl</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>number</span></div></div><div class="pl-3"><div class="no-margin">
29+
30+
The message's time-to-live.
31+
32+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_viaBot" data-anchor="true"><span class="font-bold">viaBot</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
33+
34+
The name of the bot that was used to send the message.
35+
36+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_fileName" data-anchor="true"><span class="font-bold">fileName</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
37+
38+
The file name to assign if applicable.
39+
40+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_fileSize" data-anchor="true"><span class="font-bold">fileSize</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>number</span></div></div><div class="pl-3"><div class="no-margin">
41+
42+
The file's size.
43+
44+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_mimeType" data-anchor="true"><span class="font-bold">mimeType</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
45+
46+
The mime type to assign if applicable.
47+
48+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_chunkSize" data-anchor="true"><span class="font-bold">chunkSize</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>number</span></div></div><div class="pl-3"><div class="no-margin">
49+
50+
Size of each upload chunk in bytes.
51+
52+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_signal" data-anchor="true"><span class="font-bold">signal</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span href="/">AbortSignal</span></div></div><div class="pl-3"><div class="no-margin">
53+
54+
Upload abort signal.
55+
56+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_progressId" data-anchor="true"><span class="font-bold">progressId</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
57+
58+
A progress ID retrieved from the method getProgressId. If specified, updates on the upload progress will be sent.
59+
60+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_caption" data-anchor="true"><span class="font-bold">caption</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
61+
62+
The caption to attach.
63+
64+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_entities" data-anchor="true"><span class="font-bold">entities</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <a href="/types/secretmessageentity">SecretMessageEntity</a><span class="opacity-50">[]</span></div></div><div class="pl-3"><div class="no-margin">
65+
66+
The caption's entities.
67+
68+
</div></div></div></div></div>
69+
70+
### Result
71+
72+
<div class="font-mono"><span>void</span></div>
73+
74+
### Syntax
75+
76+
```ts
77+
// Required parameters only.
78+
await client.sendSecretDocument(id, document);
79+
80+
// Required parameters + optional parameters.
81+
// Any of the optional parameters can be omitted.
82+
await client.sendSecretDocument(id, document, {
83+
isSilent,
84+
replyToMessageId,
85+
ttl,
86+
viaBot,
87+
fileName,
88+
fileSize,
89+
mimeType,
90+
chunkSize,
91+
signal,
92+
progressId,
93+
caption,
94+
entities,
95+
});
96+
```
97+
98+
99+

src/methods/sendsecretphoto.md

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
---
2+
title: sendSecretPhoto
3+
parent: /methods
4+
metas:
5+
description: Send a photo to a secret chat. User-only.
6+
---
7+
8+
Send a photo to a secret chat.<span class="select-none"> <span class="inline-flex w-fit items-center" style="font-size:12px;white-space:nowrap;word-break:keep-all;"><span class="w-fit bg-dbt select-none text-fgt" style="padding:2px 8px;border-radius:12px;">USER-ONLY</span></span> </span>
9+
10+
### Parameters
11+
12+
<div class="flex flex-col gap-3"><div><div class="font-mono" id="p_id" data-anchor="true"><span class="font-bold">id</span><span class="opacity-50">:</span> <span>number</span></div><div class="pl-3"><div class="no-margin">
13+
14+
The identifier of the secret chat.
15+
16+
</div></div></div><div><div class="font-mono" id="p_photo" data-anchor="true"><span class="font-bold">photo</span><span class="opacity-50">:</span> <a href="/types/filesource">FileSource</a></div><div class="pl-3"><div class="no-margin">
17+
18+
The photo to send.
19+
20+
</div></div></div><div class="flex flex-col gap-3"><div><div class="flex gap-2"><div class="font-mono p" id="p_width" data-anchor="true"><span class="font-bold">width</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>number</span></div></div><div class="pl-3"><div class="no-margin">
21+
22+
The width of the photo in pixels.
23+
24+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_height" data-anchor="true"><span class="font-bold">height</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>number</span></div></div><div class="pl-3"><div class="no-margin">
25+
26+
The height of the photo in pixels.
27+
28+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_isSilent" data-anchor="true"><span class="font-bold">isSilent</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>boolean</span></div></div><div class="pl-3"><div class="no-margin">
29+
30+
Whether the message should be sent silently.
31+
32+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_replyToMessageId" data-anchor="true"><span class="font-bold">replyToMessageId</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
33+
34+
The identifier of a message to reply to.
35+
36+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_ttl" data-anchor="true"><span class="font-bold">ttl</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>number</span></div></div><div class="pl-3"><div class="no-margin">
37+
38+
The message's time-to-live.
39+
40+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_viaBot" data-anchor="true"><span class="font-bold">viaBot</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
41+
42+
The name of the bot that was used to send the message.
43+
44+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_fileName" data-anchor="true"><span class="font-bold">fileName</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
45+
46+
The file name to assign if applicable.
47+
48+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_fileSize" data-anchor="true"><span class="font-bold">fileSize</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>number</span></div></div><div class="pl-3"><div class="no-margin">
49+
50+
The file's size.
51+
52+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_mimeType" data-anchor="true"><span class="font-bold">mimeType</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
53+
54+
The mime type to assign if applicable.
55+
56+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_chunkSize" data-anchor="true"><span class="font-bold">chunkSize</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>number</span></div></div><div class="pl-3"><div class="no-margin">
57+
58+
Size of each upload chunk in bytes.
59+
60+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_signal" data-anchor="true"><span class="font-bold">signal</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span href="/">AbortSignal</span></div></div><div class="pl-3"><div class="no-margin">
61+
62+
Upload abort signal.
63+
64+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_progressId" data-anchor="true"><span class="font-bold">progressId</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
65+
66+
A progress ID retrieved from the method getProgressId. If specified, updates on the upload progress will be sent.
67+
68+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_caption" data-anchor="true"><span class="font-bold">caption</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
69+
70+
The caption to attach.
71+
72+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_entities" data-anchor="true"><span class="font-bold">entities</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <a href="/types/secretmessageentity">SecretMessageEntity</a><span class="opacity-50">[]</span></div></div><div class="pl-3"><div class="no-margin">
73+
74+
The caption's entities.
75+
76+
</div></div></div></div></div>
77+
78+
### Result
79+
80+
<div class="font-mono"><span>void</span></div>
81+
82+
### Syntax
83+
84+
```ts
85+
// Required parameters only.
86+
await client.sendSecretPhoto(id, photo);
87+
88+
// Required parameters + optional parameters.
89+
// Any of the optional parameters can be omitted.
90+
await client.sendSecretPhoto(id, photo, {
91+
width,
92+
height,
93+
isSilent,
94+
replyToMessageId,
95+
ttl,
96+
viaBot,
97+
fileName,
98+
fileSize,
99+
mimeType,
100+
chunkSize,
101+
signal,
102+
progressId,
103+
caption,
104+
entities,
105+
});
106+
```
107+
108+
109+

src/types/sticker.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,23 @@ The height of the sticker.
3131

3232
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_isAnimated" data-anchor="true"><span class="font-bold">isAnimated</span><span class="opacity-50">:</span> <span>boolean</span></div></div><div class="pl-3"><div class="no-margin">
3333

34-
True, if the sticker is [animated](https://telegram.org/blog/animated-stickers)
34+
Whether the sticker is animated.
3535

3636
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_isVideo" data-anchor="true"><span class="font-bold">isVideo</span><span class="opacity-50">:</span> <span>boolean</span></div></div><div class="pl-3"><div class="no-margin">
3737

38-
True, if the sticker is a [video sticker](https://telegram.org/blog/video-stickers-better-reactions)
38+
Whether the sticker is a video.
3939

4040
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_thumbnails" data-anchor="true"><span class="font-bold">thumbnails</span><span class="opacity-50">:</span> <a href="/types/thumbnail">Thumbnail</a><span class="opacity-50">[]</span></div></div><div class="pl-3"><div class="no-margin">
4141

42-
Sticker thumbnail in the .WEBP or .JPG format
42+
Thumbnails of the sticker in the WebP or JPG.
4343

4444
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_emoji" data-anchor="true"><span class="font-bold">emoji</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
4545

46-
Emoji associated with the sticker
46+
The emoji associated with the sticker.
4747

4848
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_setName" data-anchor="true"><span class="font-bold">setName</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>string</span></div></div><div class="pl-3"><div class="no-margin">
4949

50-
Name of the sticker set to which the sticker belongs
51-
52-
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_premiumAnimation" data-anchor="true"><span class="font-bold">premiumAnimation</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span href="/">File</span></div></div><div class="pl-3"><div class="no-margin">
53-
54-
For premium regular stickers, premium animation for the sticker
50+
Name of the sticker set where the sticker belongs.
5551

5652
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_maskPosition" data-anchor="true"><span class="font-bold">maskPosition</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <a href="/types/maskposition">MaskPosition</a></div></div><div class="pl-3"><div class="no-margin">
5753

@@ -61,9 +57,9 @@ For mask stickers, the position where the mask should be placed
6157

6258
For custom emoji stickers, unique identifier of the custom emoji
6359

64-
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_needsRepainting" data-anchor="true"><span class="font-bold">needsRepainting</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>boolean</span></div></div><div class="pl-3"><div class="no-margin">
60+
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_isRepaintingNeeded" data-anchor="true"><span class="font-bold">isRepaintingNeeded</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>boolean</span></div></div><div class="pl-3"><div class="no-margin">
6561

66-
True, if the sticker must be repainted to a text color in messages, the color of the Telegram Premium badge in emoji status, white color on chat photos, or another appropriate color in other places
62+
Whether the sticker needs repainting.
6763

6864
</div></div></div><div><div class="flex gap-2"><div class="font-mono p" id="p_fileSize" data-anchor="true"><span class="font-bold">fileSize</span><span class="opacity-50"><span title="Optional" class="cursor-help">?</span>:</span> <span>number</span></div></div><div class="pl-3"><div class="no-margin">
6965

0 commit comments

Comments
 (0)