|
@@ -16,7 +16,7 @@ export namespace Api {
|
|
type float = number;
|
|
type float = number;
|
|
type int128 = BigInteger;
|
|
type int128 = BigInteger;
|
|
type int256 = BigInteger;
|
|
type int256 = BigInteger;
|
|
- type long = BigInteger | string;
|
|
|
|
|
|
+ type long = BigInteger;
|
|
type bytes = Buffer;
|
|
type bytes = Buffer;
|
|
class VirtualClass<Args extends AnyLiteral> {
|
|
class VirtualClass<Args extends AnyLiteral> {
|
|
static CONSTRUCTOR_ID: number;
|
|
static CONSTRUCTOR_ID: number;
|
|
@@ -1010,8 +1010,9 @@ export namespace Api {
|
|
themeEmoticon?: string;
|
|
themeEmoticon?: string;
|
|
requestsPending?: int;
|
|
requestsPending?: int;
|
|
recentRequesters?: long[];
|
|
recentRequesters?: long[];
|
|
|
|
+ availableReactions?: string[];
|
|
}> {
|
|
}> {
|
|
- CONSTRUCTOR_ID: 1185349556;
|
|
|
|
|
|
+ CONSTRUCTOR_ID: 3515802150;
|
|
SUBCLASS_OF_ID: 3566872215;
|
|
SUBCLASS_OF_ID: 3566872215;
|
|
classType: "constructor";
|
|
classType: "constructor";
|
|
className: "ChatFull";
|
|
className: "ChatFull";
|
|
@@ -1034,6 +1035,7 @@ export namespace Api {
|
|
themeEmoticon?: string;
|
|
themeEmoticon?: string;
|
|
requestsPending?: int;
|
|
requestsPending?: int;
|
|
recentRequesters?: long[];
|
|
recentRequesters?: long[];
|
|
|
|
+ availableReactions?: string[];
|
|
}
|
|
}
|
|
export class ChannelFull extends VirtualClass<{
|
|
export class ChannelFull extends VirtualClass<{
|
|
// flags: null;
|
|
// flags: null;
|
|
@@ -1079,8 +1081,9 @@ export namespace Api {
|
|
requestsPending?: int;
|
|
requestsPending?: int;
|
|
recentRequesters?: long[];
|
|
recentRequesters?: long[];
|
|
defaultSendAs?: Api.TypePeer;
|
|
defaultSendAs?: Api.TypePeer;
|
|
|
|
+ availableReactions?: string[];
|
|
}> {
|
|
}> {
|
|
- CONSTRUCTOR_ID: 1449537070;
|
|
|
|
|
|
+ CONSTRUCTOR_ID: 3778821408;
|
|
SUBCLASS_OF_ID: 3566872215;
|
|
SUBCLASS_OF_ID: 3566872215;
|
|
classType: "constructor";
|
|
classType: "constructor";
|
|
className: "ChannelFull";
|
|
className: "ChannelFull";
|
|
@@ -1128,6 +1131,7 @@ export namespace Api {
|
|
requestsPending?: int;
|
|
requestsPending?: int;
|
|
recentRequesters?: long[];
|
|
recentRequesters?: long[];
|
|
defaultSendAs?: Api.TypePeer;
|
|
defaultSendAs?: Api.TypePeer;
|
|
|
|
+ availableReactions?: string[];
|
|
}
|
|
}
|
|
export class ChatParticipant extends VirtualClass<{
|
|
export class ChatParticipant extends VirtualClass<{
|
|
userId: long;
|
|
userId: long;
|
|
@@ -1235,7 +1239,7 @@ export namespace Api {
|
|
peerId?: Api.TypePeer;
|
|
peerId?: Api.TypePeer;
|
|
}
|
|
}
|
|
export class Message extends CustomMessage {
|
|
export class Message extends CustomMessage {
|
|
- CONSTRUCTOR_ID: 2245446626;
|
|
|
|
|
|
+ CONSTRUCTOR_ID: 940666592;
|
|
SUBCLASS_OF_ID: 2030045667;
|
|
SUBCLASS_OF_ID: 2030045667;
|
|
classType: "request";
|
|
classType: "request";
|
|
className: "Message";
|
|
className: "Message";
|
|
@@ -3671,6 +3675,20 @@ export namespace Api {
|
|
invite: Api.TypeExportedChatInvite;
|
|
invite: Api.TypeExportedChatInvite;
|
|
qts: int;
|
|
qts: int;
|
|
}
|
|
}
|
|
|
|
+ export class UpdateMessageReactions extends VirtualClass<{
|
|
|
|
+ peer: Api.TypePeer;
|
|
|
|
+ msgId: int;
|
|
|
|
+ reactions: Api.TypeMessageReactions;
|
|
|
|
+ }> {
|
|
|
|
+ CONSTRUCTOR_ID: 357013699;
|
|
|
|
+ SUBCLASS_OF_ID: 2676568142;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "UpdateMessageReactions";
|
|
|
|
+ static fromReader(reader: Reader): UpdateMessageReactions;
|
|
|
|
+ peer: Api.TypePeer;
|
|
|
|
+ msgId: int;
|
|
|
|
+ reactions: Api.TypeMessageReactions;
|
|
|
|
+ }
|
|
export class UpdatesTooLong extends VirtualClass<void> {
|
|
export class UpdatesTooLong extends VirtualClass<void> {
|
|
CONSTRUCTOR_ID: 3809980286;
|
|
CONSTRUCTOR_ID: 3809980286;
|
|
SUBCLASS_OF_ID: 2331323052;
|
|
SUBCLASS_OF_ID: 2331323052;
|
|
@@ -5627,6 +5645,18 @@ export namespace Api {
|
|
offset: int;
|
|
offset: int;
|
|
length: int;
|
|
length: int;
|
|
}
|
|
}
|
|
|
|
+ export class MessageEntitySpoiler extends VirtualClass<{
|
|
|
|
+ offset: int;
|
|
|
|
+ length: int;
|
|
|
|
+ }> {
|
|
|
|
+ CONSTRUCTOR_ID: 852137487;
|
|
|
|
+ SUBCLASS_OF_ID: 3479443932;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "MessageEntitySpoiler";
|
|
|
|
+ static fromReader(reader: Reader): MessageEntitySpoiler;
|
|
|
|
+ offset: int;
|
|
|
|
+ length: int;
|
|
|
|
+ }
|
|
export class InputChannelEmpty extends VirtualClass<void> {
|
|
export class InputChannelEmpty extends VirtualClass<void> {
|
|
CONSTRUCTOR_ID: 4002160262;
|
|
CONSTRUCTOR_ID: 4002160262;
|
|
SUBCLASS_OF_ID: 1089602301;
|
|
SUBCLASS_OF_ID: 1089602301;
|
|
@@ -8195,6 +8225,20 @@ export namespace Api {
|
|
): ChannelAdminLogEventActionSendMessage;
|
|
): ChannelAdminLogEventActionSendMessage;
|
|
message: Api.TypeMessage;
|
|
message: Api.TypeMessage;
|
|
}
|
|
}
|
|
|
|
+ export class ChannelAdminLogEventActionChangeAvailableReactions extends VirtualClass<{
|
|
|
|
+ prevValue: string[];
|
|
|
|
+ newValue: string[];
|
|
|
|
+ }> {
|
|
|
|
+ CONSTRUCTOR_ID: 2633496426;
|
|
|
|
+ SUBCLASS_OF_ID: 2998503411;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "ChannelAdminLogEventActionChangeAvailableReactions";
|
|
|
|
+ static fromReader(
|
|
|
|
+ reader: Reader
|
|
|
|
+ ): ChannelAdminLogEventActionChangeAvailableReactions;
|
|
|
|
+ prevValue: string[];
|
|
|
|
+ newValue: string[];
|
|
|
|
+ }
|
|
export class ChannelAdminLogEvent extends VirtualClass<{
|
|
export class ChannelAdminLogEvent extends VirtualClass<{
|
|
id: long;
|
|
id: long;
|
|
date: int;
|
|
date: int;
|
|
@@ -10449,20 +10493,24 @@ export namespace Api {
|
|
export class SponsoredMessage extends VirtualClass<{
|
|
export class SponsoredMessage extends VirtualClass<{
|
|
// flags: null;
|
|
// flags: null;
|
|
randomId: bytes;
|
|
randomId: bytes;
|
|
- fromId: Api.TypePeer;
|
|
|
|
|
|
+ fromId?: Api.TypePeer;
|
|
|
|
+ chatInvite?: Api.TypeChatInvite;
|
|
|
|
+ chatInviteHash?: string;
|
|
channelPost?: int;
|
|
channelPost?: int;
|
|
startParam?: string;
|
|
startParam?: string;
|
|
message: string;
|
|
message: string;
|
|
entities?: Api.TypeMessageEntity[];
|
|
entities?: Api.TypeMessageEntity[];
|
|
}> {
|
|
}> {
|
|
- CONSTRUCTOR_ID: 3511804314;
|
|
|
|
|
|
+ CONSTRUCTOR_ID: 981691896;
|
|
SUBCLASS_OF_ID: 3780630582;
|
|
SUBCLASS_OF_ID: 3780630582;
|
|
classType: "constructor";
|
|
classType: "constructor";
|
|
className: "SponsoredMessage";
|
|
className: "SponsoredMessage";
|
|
static fromReader(reader: Reader): SponsoredMessage;
|
|
static fromReader(reader: Reader): SponsoredMessage;
|
|
// flags: null;
|
|
// flags: null;
|
|
randomId: bytes;
|
|
randomId: bytes;
|
|
- fromId: Api.TypePeer;
|
|
|
|
|
|
+ fromId?: Api.TypePeer;
|
|
|
|
+ chatInvite?: Api.TypeChatInvite;
|
|
|
|
+ chatInviteHash?: string;
|
|
channelPost?: int;
|
|
channelPost?: int;
|
|
startParam?: string;
|
|
startParam?: string;
|
|
message: string;
|
|
message: string;
|
|
@@ -10498,6 +10546,82 @@ export namespace Api {
|
|
date: int;
|
|
date: int;
|
|
offset: int;
|
|
offset: int;
|
|
}
|
|
}
|
|
|
|
+ export class ReactionCount extends VirtualClass<{
|
|
|
|
+ // flags: null;
|
|
|
|
+ chosen?: boolean;
|
|
|
|
+ reaction: string;
|
|
|
|
+ count: int;
|
|
|
|
+ }> {
|
|
|
|
+ CONSTRUCTOR_ID: 1873957073;
|
|
|
|
+ SUBCLASS_OF_ID: 3523792447;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "ReactionCount";
|
|
|
|
+ static fromReader(reader: Reader): ReactionCount;
|
|
|
|
+ // flags: null;
|
|
|
|
+ chosen?: boolean;
|
|
|
|
+ reaction: string;
|
|
|
|
+ count: int;
|
|
|
|
+ }
|
|
|
|
+ export class MessageReactions extends VirtualClass<{
|
|
|
|
+ // flags: null;
|
|
|
|
+ min?: boolean;
|
|
|
|
+ canSeeList?: boolean;
|
|
|
|
+ results: Api.TypeReactionCount[];
|
|
|
|
+ recentReactons?: Api.TypeMessageUserReaction[];
|
|
|
|
+ }> {
|
|
|
|
+ CONSTRUCTOR_ID: 142306870;
|
|
|
|
+ SUBCLASS_OF_ID: 2321221404;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "MessageReactions";
|
|
|
|
+ static fromReader(reader: Reader): MessageReactions;
|
|
|
|
+ // flags: null;
|
|
|
|
+ min?: boolean;
|
|
|
|
+ canSeeList?: boolean;
|
|
|
|
+ results: Api.TypeReactionCount[];
|
|
|
|
+ recentReactons?: Api.TypeMessageUserReaction[];
|
|
|
|
+ }
|
|
|
|
+ export class MessageUserReaction extends VirtualClass<{
|
|
|
|
+ userId: long;
|
|
|
|
+ reaction: string;
|
|
|
|
+ }> {
|
|
|
|
+ CONSTRUCTOR_ID: 2468889850;
|
|
|
|
+ SUBCLASS_OF_ID: 1905515325;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "MessageUserReaction";
|
|
|
|
+ static fromReader(reader: Reader): MessageUserReaction;
|
|
|
|
+ userId: long;
|
|
|
|
+ reaction: string;
|
|
|
|
+ }
|
|
|
|
+ export class AvailableReaction extends VirtualClass<{
|
|
|
|
+ // flags: null;
|
|
|
|
+ inactive?: boolean;
|
|
|
|
+ reaction: string;
|
|
|
|
+ title: string;
|
|
|
|
+ staticIcon: Api.TypeDocument;
|
|
|
|
+ appearAnimation: Api.TypeDocument;
|
|
|
|
+ selectAnimation: Api.TypeDocument;
|
|
|
|
+ activateAnimation: Api.TypeDocument;
|
|
|
|
+ effectAnimation: Api.TypeDocument;
|
|
|
|
+ aroundAnimation?: Api.TypeDocument;
|
|
|
|
+ centerIcon?: Api.TypeDocument;
|
|
|
|
+ }> {
|
|
|
|
+ CONSTRUCTOR_ID: 3229084673;
|
|
|
|
+ SUBCLASS_OF_ID: 2350685555;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "AvailableReaction";
|
|
|
|
+ static fromReader(reader: Reader): AvailableReaction;
|
|
|
|
+ // flags: null;
|
|
|
|
+ inactive?: boolean;
|
|
|
|
+ reaction: string;
|
|
|
|
+ title: string;
|
|
|
|
+ staticIcon: Api.TypeDocument;
|
|
|
|
+ appearAnimation: Api.TypeDocument;
|
|
|
|
+ selectAnimation: Api.TypeDocument;
|
|
|
|
+ activateAnimation: Api.TypeDocument;
|
|
|
|
+ effectAnimation: Api.TypeDocument;
|
|
|
|
+ aroundAnimation?: Api.TypeDocument;
|
|
|
|
+ centerIcon?: Api.TypeDocument;
|
|
|
|
+ }
|
|
export class ResPQ extends VirtualClass<{
|
|
export class ResPQ extends VirtualClass<{
|
|
nonce: int128;
|
|
nonce: int128;
|
|
serverNonce: int128;
|
|
serverNonce: int128;
|
|
@@ -12552,6 +12676,43 @@ export namespace Api {
|
|
chats: Api.TypeChat[];
|
|
chats: Api.TypeChat[];
|
|
users: Api.TypeUser[];
|
|
users: Api.TypeUser[];
|
|
}
|
|
}
|
|
|
|
+ export class MessageReactionsList extends VirtualClass<{
|
|
|
|
+ // flags: null;
|
|
|
|
+ count: int;
|
|
|
|
+ reactions: Api.TypeMessageUserReaction[];
|
|
|
|
+ users: Api.TypeUser[];
|
|
|
|
+ nextOffset?: string;
|
|
|
|
+ }> {
|
|
|
|
+ CONSTRUCTOR_ID: 2741408316;
|
|
|
|
+ SUBCLASS_OF_ID: 1627186662;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "messages.MessageReactionsList";
|
|
|
|
+ static fromReader(reader: Reader): MessageReactionsList;
|
|
|
|
+ // flags: null;
|
|
|
|
+ count: int;
|
|
|
|
+ reactions: Api.TypeMessageUserReaction[];
|
|
|
|
+ users: Api.TypeUser[];
|
|
|
|
+ nextOffset?: string;
|
|
|
|
+ }
|
|
|
|
+ export class AvailableReactionsNotModified extends VirtualClass<void> {
|
|
|
|
+ CONSTRUCTOR_ID: 2668042583;
|
|
|
|
+ SUBCLASS_OF_ID: 3827740034;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "messages.AvailableReactionsNotModified";
|
|
|
|
+ static fromReader(reader: Reader): AvailableReactionsNotModified;
|
|
|
|
+ }
|
|
|
|
+ export class AvailableReactions extends VirtualClass<{
|
|
|
|
+ hash: int;
|
|
|
|
+ reactions: Api.TypeAvailableReaction[];
|
|
|
|
+ }> {
|
|
|
|
+ CONSTRUCTOR_ID: 1989032621;
|
|
|
|
+ SUBCLASS_OF_ID: 3827740034;
|
|
|
|
+ classType: "constructor";
|
|
|
|
+ className: "messages.AvailableReactions";
|
|
|
|
+ static fromReader(reader: Reader): AvailableReactions;
|
|
|
|
+ hash: int;
|
|
|
|
+ reactions: Api.TypeAvailableReaction[];
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
export namespace updates {
|
|
export namespace updates {
|
|
@@ -13891,6 +14052,10 @@ export namespace Api {
|
|
export type TypeSearchResultsPositions =
|
|
export type TypeSearchResultsPositions =
|
|
messages.SearchResultsPositions;
|
|
messages.SearchResultsPositions;
|
|
export type TypePeerSettings = messages.PeerSettings;
|
|
export type TypePeerSettings = messages.PeerSettings;
|
|
|
|
+ export type TypeMessageReactionsList = messages.MessageReactionsList;
|
|
|
|
+ export type TypeAvailableReactions =
|
|
|
|
+ | messages.AvailableReactionsNotModified
|
|
|
|
+ | messages.AvailableReactions;
|
|
}
|
|
}
|
|
|
|
|
|
export namespace updates {
|
|
export namespace updates {
|
|
@@ -15873,6 +16038,7 @@ export namespace Api {
|
|
silent?: boolean;
|
|
silent?: boolean;
|
|
background?: boolean;
|
|
background?: boolean;
|
|
clearDraft?: boolean;
|
|
clearDraft?: boolean;
|
|
|
|
+ noforwards?: boolean;
|
|
peer: Api.TypeEntityLike;
|
|
peer: Api.TypeEntityLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
message: string;
|
|
message: string;
|
|
@@ -15894,6 +16060,7 @@ export namespace Api {
|
|
silent?: boolean;
|
|
silent?: boolean;
|
|
background?: boolean;
|
|
background?: boolean;
|
|
clearDraft?: boolean;
|
|
clearDraft?: boolean;
|
|
|
|
+ noforwards?: boolean;
|
|
peer: Api.TypeEntityLike;
|
|
peer: Api.TypeEntityLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
message: string;
|
|
message: string;
|
|
@@ -15909,6 +16076,7 @@ export namespace Api {
|
|
silent?: boolean;
|
|
silent?: boolean;
|
|
background?: boolean;
|
|
background?: boolean;
|
|
clearDraft?: boolean;
|
|
clearDraft?: boolean;
|
|
|
|
+ noforwards?: boolean;
|
|
peer: Api.TypeEntityLike;
|
|
peer: Api.TypeEntityLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
media: Api.TypeInputMedia;
|
|
media: Api.TypeInputMedia;
|
|
@@ -15930,6 +16098,7 @@ export namespace Api {
|
|
silent?: boolean;
|
|
silent?: boolean;
|
|
background?: boolean;
|
|
background?: boolean;
|
|
clearDraft?: boolean;
|
|
clearDraft?: boolean;
|
|
|
|
+ noforwards?: boolean;
|
|
peer: Api.TypeEntityLike;
|
|
peer: Api.TypeEntityLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
media: Api.TypeInputMedia;
|
|
media: Api.TypeInputMedia;
|
|
@@ -15948,6 +16117,7 @@ export namespace Api {
|
|
withMyScore?: boolean;
|
|
withMyScore?: boolean;
|
|
dropAuthor?: boolean;
|
|
dropAuthor?: boolean;
|
|
dropMediaCaptions?: boolean;
|
|
dropMediaCaptions?: boolean;
|
|
|
|
+ noforwards?: boolean;
|
|
fromPeer: Api.TypeEntityLike;
|
|
fromPeer: Api.TypeEntityLike;
|
|
id: int[];
|
|
id: int[];
|
|
randomId: long[];
|
|
randomId: long[];
|
|
@@ -15968,6 +16138,7 @@ export namespace Api {
|
|
withMyScore?: boolean;
|
|
withMyScore?: boolean;
|
|
dropAuthor?: boolean;
|
|
dropAuthor?: boolean;
|
|
dropMediaCaptions?: boolean;
|
|
dropMediaCaptions?: boolean;
|
|
|
|
+ noforwards?: boolean;
|
|
fromPeer: Api.TypeEntityLike;
|
|
fromPeer: Api.TypeEntityLike;
|
|
id: int[];
|
|
id: int[];
|
|
randomId: long[];
|
|
randomId: long[];
|
|
@@ -17317,6 +17488,7 @@ export namespace Api {
|
|
silent?: boolean;
|
|
silent?: boolean;
|
|
background?: boolean;
|
|
background?: boolean;
|
|
clearDraft?: boolean;
|
|
clearDraft?: boolean;
|
|
|
|
+ noforwards?: boolean;
|
|
peer: Api.TypeEntityLike;
|
|
peer: Api.TypeEntityLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
multiMedia: Api.TypeInputSingleMedia[];
|
|
multiMedia: Api.TypeInputSingleMedia[];
|
|
@@ -17334,6 +17506,7 @@ export namespace Api {
|
|
silent?: boolean;
|
|
silent?: boolean;
|
|
background?: boolean;
|
|
background?: boolean;
|
|
clearDraft?: boolean;
|
|
clearDraft?: boolean;
|
|
|
|
+ noforwards?: boolean;
|
|
peer: Api.TypeEntityLike;
|
|
peer: Api.TypeEntityLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
replyToMsgId?: MessageIDLike;
|
|
multiMedia: Api.TypeInputSingleMedia[];
|
|
multiMedia: Api.TypeInputSingleMedia[];
|
|
@@ -18280,6 +18453,104 @@ export namespace Api {
|
|
peer: Api.TypeEntityLike;
|
|
peer: Api.TypeEntityLike;
|
|
sendAs: Api.TypeEntityLike;
|
|
sendAs: Api.TypeEntityLike;
|
|
}
|
|
}
|
|
|
|
+ export class SendReaction extends Request<
|
|
|
|
+ Partial<{
|
|
|
|
+ // flags: null;
|
|
|
|
+ peer: Api.TypeEntityLike;
|
|
|
|
+ msgId: MessageIDLike;
|
|
|
|
+ reaction?: string;
|
|
|
|
+ }>,
|
|
|
|
+ Api.TypeUpdates
|
|
|
|
+ > {
|
|
|
|
+ CONSTRUCTOR_ID: 627641572;
|
|
|
|
+ SUBCLASS_OF_ID: 2331323052;
|
|
|
|
+ classType: "request";
|
|
|
|
+ className: "messages.SendReaction";
|
|
|
|
+ static fromReader(reader: Reader): SendReaction;
|
|
|
|
+ // flags: null;
|
|
|
|
+ peer: Api.TypeEntityLike;
|
|
|
|
+ msgId: MessageIDLike;
|
|
|
|
+ reaction?: string;
|
|
|
|
+ }
|
|
|
|
+ export class GetMessagesReactions extends Request<
|
|
|
|
+ Partial<{
|
|
|
|
+ peer: Api.TypeEntityLike;
|
|
|
|
+ id: int[];
|
|
|
|
+ }>,
|
|
|
|
+ Api.TypeUpdates
|
|
|
|
+ > {
|
|
|
|
+ CONSTRUCTOR_ID: 2344259814;
|
|
|
|
+ SUBCLASS_OF_ID: 2331323052;
|
|
|
|
+ classType: "request";
|
|
|
|
+ className: "messages.GetMessagesReactions";
|
|
|
|
+ static fromReader(reader: Reader): GetMessagesReactions;
|
|
|
|
+ peer: Api.TypeEntityLike;
|
|
|
|
+ id: int[];
|
|
|
|
+ }
|
|
|
|
+ export class GetMessageReactionsList extends Request<
|
|
|
|
+ Partial<{
|
|
|
|
+ // flags: null;
|
|
|
|
+ peer: Api.TypeEntityLike;
|
|
|
|
+ id: int;
|
|
|
|
+ reaction?: string;
|
|
|
|
+ offset?: string;
|
|
|
|
+ limit: int;
|
|
|
|
+ }>,
|
|
|
|
+ messages.TypeMessageReactionsList
|
|
|
|
+ > {
|
|
|
|
+ CONSTRUCTOR_ID: 3773721463;
|
|
|
|
+ SUBCLASS_OF_ID: 1627186662;
|
|
|
|
+ classType: "request";
|
|
|
|
+ className: "messages.GetMessageReactionsList";
|
|
|
|
+ static fromReader(reader: Reader): GetMessageReactionsList;
|
|
|
|
+ // flags: null;
|
|
|
|
+ peer: Api.TypeEntityLike;
|
|
|
|
+ id: int;
|
|
|
|
+ reaction?: string;
|
|
|
|
+ offset?: string;
|
|
|
|
+ limit: int;
|
|
|
|
+ }
|
|
|
|
+ export class SetChatAvailableReactions extends Request<
|
|
|
|
+ Partial<{
|
|
|
|
+ peer: Api.TypeEntityLike;
|
|
|
|
+ availableReactions: string[];
|
|
|
|
+ }>,
|
|
|
|
+ Api.TypeUpdates
|
|
|
|
+ > {
|
|
|
|
+ CONSTRUCTOR_ID: 335875750;
|
|
|
|
+ SUBCLASS_OF_ID: 2331323052;
|
|
|
|
+ classType: "request";
|
|
|
|
+ className: "messages.SetChatAvailableReactions";
|
|
|
|
+ static fromReader(reader: Reader): SetChatAvailableReactions;
|
|
|
|
+ peer: Api.TypeEntityLike;
|
|
|
|
+ availableReactions: string[];
|
|
|
|
+ }
|
|
|
|
+ export class GetAvailableReactions extends Request<
|
|
|
|
+ Partial<{
|
|
|
|
+ hash: int;
|
|
|
|
+ }>,
|
|
|
|
+ messages.TypeAvailableReactions
|
|
|
|
+ > {
|
|
|
|
+ CONSTRUCTOR_ID: 417243308;
|
|
|
|
+ SUBCLASS_OF_ID: 3827740034;
|
|
|
|
+ classType: "request";
|
|
|
|
+ className: "messages.GetAvailableReactions";
|
|
|
|
+ static fromReader(reader: Reader): GetAvailableReactions;
|
|
|
|
+ hash: int;
|
|
|
|
+ }
|
|
|
|
+ export class SetDefaultReaction extends Request<
|
|
|
|
+ Partial<{
|
|
|
|
+ reaction: string;
|
|
|
|
+ }>,
|
|
|
|
+ Bool
|
|
|
|
+ > {
|
|
|
|
+ CONSTRUCTOR_ID: 3646997716;
|
|
|
|
+ SUBCLASS_OF_ID: 4122188204;
|
|
|
|
+ classType: "request";
|
|
|
|
+ className: "messages.SetDefaultReaction";
|
|
|
|
+ static fromReader(reader: Reader): SetDefaultReaction;
|
|
|
|
+ reaction: string;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
export namespace updates {
|
|
export namespace updates {
|
|
@@ -20679,7 +20950,8 @@ export namespace Api {
|
|
| UpdateGroupCallConnection
|
|
| UpdateGroupCallConnection
|
|
| UpdateBotCommands
|
|
| UpdateBotCommands
|
|
| UpdatePendingJoinRequests
|
|
| UpdatePendingJoinRequests
|
|
- | UpdateBotChatInviteRequester;
|
|
|
|
|
|
+ | UpdateBotChatInviteRequester
|
|
|
|
+ | UpdateMessageReactions;
|
|
export type TypeUpdates =
|
|
export type TypeUpdates =
|
|
| UpdatesTooLong
|
|
| UpdatesTooLong
|
|
| UpdateShortMessage
|
|
| UpdateShortMessage
|
|
@@ -20840,7 +21112,8 @@ export namespace Api {
|
|
| MessageEntityUnderline
|
|
| MessageEntityUnderline
|
|
| MessageEntityStrike
|
|
| MessageEntityStrike
|
|
| MessageEntityBlockquote
|
|
| MessageEntityBlockquote
|
|
- | MessageEntityBankCard;
|
|
|
|
|
|
+ | MessageEntityBankCard
|
|
|
|
+ | MessageEntitySpoiler;
|
|
export type TypeInputChannel =
|
|
export type TypeInputChannel =
|
|
| InputChannelEmpty
|
|
| InputChannelEmpty
|
|
| InputChannel
|
|
| InputChannel
|
|
@@ -21038,7 +21311,8 @@ export namespace Api {
|
|
| ChannelAdminLogEventActionChangeHistoryTTL
|
|
| ChannelAdminLogEventActionChangeHistoryTTL
|
|
| ChannelAdminLogEventActionParticipantJoinByRequest
|
|
| ChannelAdminLogEventActionParticipantJoinByRequest
|
|
| ChannelAdminLogEventActionToggleNoForwards
|
|
| ChannelAdminLogEventActionToggleNoForwards
|
|
- | ChannelAdminLogEventActionSendMessage;
|
|
|
|
|
|
+ | ChannelAdminLogEventActionSendMessage
|
|
|
|
+ | ChannelAdminLogEventActionChangeAvailableReactions;
|
|
export type TypeChannelAdminLogEvent = ChannelAdminLogEvent;
|
|
export type TypeChannelAdminLogEvent = ChannelAdminLogEvent;
|
|
export type TypeChannelAdminLogEventsFilter = ChannelAdminLogEventsFilter;
|
|
export type TypeChannelAdminLogEventsFilter = ChannelAdminLogEventsFilter;
|
|
export type TypePopularContact = PopularContact;
|
|
export type TypePopularContact = PopularContact;
|
|
@@ -21210,6 +21484,10 @@ export namespace Api {
|
|
export type TypeSponsoredMessage = SponsoredMessage;
|
|
export type TypeSponsoredMessage = SponsoredMessage;
|
|
export type TypeSearchResultsCalendarPeriod = SearchResultsCalendarPeriod;
|
|
export type TypeSearchResultsCalendarPeriod = SearchResultsCalendarPeriod;
|
|
export type TypeSearchResultsPosition = SearchResultPosition;
|
|
export type TypeSearchResultsPosition = SearchResultPosition;
|
|
|
|
+ export type TypeReactionCount = ReactionCount;
|
|
|
|
+ export type TypeMessageReactions = MessageReactions;
|
|
|
|
+ export type TypeMessageUserReaction = MessageUserReaction;
|
|
|
|
+ export type TypeAvailableReaction = AvailableReaction;
|
|
export type TypeResPQ = ResPQ;
|
|
export type TypeResPQ = ResPQ;
|
|
export type TypeP_Q_inner_data =
|
|
export type TypeP_Q_inner_data =
|
|
| PQInnerData
|
|
| PQInnerData
|
|
@@ -21540,6 +21818,12 @@ export namespace Api {
|
|
| messages.HideAllChatJoinRequests
|
|
| messages.HideAllChatJoinRequests
|
|
| messages.ToggleNoForwards
|
|
| messages.ToggleNoForwards
|
|
| messages.SaveDefaultSendAs
|
|
| messages.SaveDefaultSendAs
|
|
|
|
+ | messages.SendReaction
|
|
|
|
+ | messages.GetMessagesReactions
|
|
|
|
+ | messages.GetMessageReactionsList
|
|
|
|
+ | messages.SetChatAvailableReactions
|
|
|
|
+ | messages.GetAvailableReactions
|
|
|
|
+ | messages.SetDefaultReaction
|
|
| updates.GetState
|
|
| updates.GetState
|
|
| updates.GetDifference
|
|
| updates.GetDifference
|
|
| updates.GetChannelDifference
|
|
| updates.GetChannelDifference
|