Variable SearchFiltersConst
SearchFilters: {
Audio: { _: "inputMessagesFilterMusic" };
Call: { _: "inputMessagesFilterPhoneCalls" };
ChatPhotoChange: { _: "inputMessagesFilterChatPhotos" };
Contact: { _: "inputMessagesFilterContacts" };
Document: { _: "inputMessagesFilterDocument" };
Empty: { _: "inputMessagesFilterEmpty" };
Gif: { _: "inputMessagesFilterGif" };
Location: { _: "inputMessagesFilterGeo" };
MyMention: { _: "inputMessagesFilterMyMentions" };
Photo: { _: "inputMessagesFilterPhotos" };
PhotoAndVideo: { _: "inputMessagesFilterPhotoVideo" };
Pinned: { _: "inputMessagesFilterPinned" };
Round: { _: "inputMessagesFilterRoundVideo" };
RoundAndVoice: { _: "inputMessagesFilterRoundVoice" };
Url: { _: "inputMessagesFilterUrl" };
Video: { _: "inputMessagesFilterVideo" };
Voice: { _: "inputMessagesFilterVoice" };
} = ...
Type declaration
ReadonlyAudio: { _: "inputMessagesFilterMusic" }
ReadonlyCall: { _: "inputMessagesFilterPhoneCalls" }
ReadonlyChatPhotoChange: { _: "inputMessagesFilterChatPhotos" }
ReadonlyContact: { _: "inputMessagesFilterContacts" }
ReadonlyDocument: { _: "inputMessagesFilterDocument" }
ReadonlyEmpty: { _: "inputMessagesFilterEmpty" }
ReadonlyGif: { _: "inputMessagesFilterGif" }
ReadonlyLocation: { _: "inputMessagesFilterGeo" }
ReadonlyMyMention: { _: "inputMessagesFilterMyMentions" }
ReadonlyPhoto: { _: "inputMessagesFilterPhotos" }
ReadonlyPhotoAndVideo: { _: "inputMessagesFilterPhotoVideo" }
ReadonlyPinned: { _: "inputMessagesFilterPinned" }
ReadonlyRound: { _: "inputMessagesFilterRoundVideo" }
ReadonlyRoundAndVoice: { _: "inputMessagesFilterRoundVoice" }
ReadonlyUrl: { _: "inputMessagesFilterUrl" }
ReadonlyVideo: { _: "inputMessagesFilterVideo" }
ReadonlyVoice: { _: "inputMessagesFilterVoice" }
Search filters to be used in TelegramClient.searchMessages and TelegramClient.searchGlobal.
Note that due to Telegram API limitations, you can't combine filters, and can only use a limited pre-defined set.
This object simply exports static TL objects for convenience, if it does not expose something, simply pass a TL object directly.
Empty: Search for all messages (used by default)Photo: Search for photosVideo: Search for videosPhotoAndVideo: Search for photos and videosDocument: Search for documents (generic files, not including audio, video, etc.)Url: Search for messages containing URLs and text linksGif: Search for messages containing GIFsVoice: Search for messages containing voice notesAudio: Search for messages containing audio filesChatPhotoChange: Search for chat photo changesCall: Search for callsRound: Search for round messages (aka video notes)RoundAndVoice: Search for round messages (aka video notes) and voice notesMyMention: Search for mentions of yourselfLocation: Search for geolocationsContact: Search for contactsPinned: Search for pinned messages