MessagesFilter

class pyrogram.enums.MessagesFilter

Messages filter enumeration used in search_messages() and search_global()

EMPTY = <class 'pyrogram.raw.types.input_messages_filter_empty.InputMessagesFilterEmpty'>

Empty filter (any kind of messages)

PHOTO = <class 'pyrogram.raw.types.input_messages_filter_photos.InputMessagesFilterPhotos'>

Photo messages

VIDEO = <class 'pyrogram.raw.types.input_messages_filter_video.InputMessagesFilterVideo'>

Video messages

PHOTO_VIDEO = <class 'pyrogram.raw.types.input_messages_filter_photo_video.InputMessagesFilterPhotoVideo'>

Photo and video messages

DOCUMENT = <class 'pyrogram.raw.types.input_messages_filter_document.InputMessagesFilterDocument'>

Document messages

URL = <class 'pyrogram.raw.types.input_messages_filter_url.InputMessagesFilterUrl'>

Messages containing URLs

ANIMATION = <class 'pyrogram.raw.types.input_messages_filter_gif.InputMessagesFilterGif'>

Animation messages

VOICE_NOTE = <class 'pyrogram.raw.types.input_messages_filter_voice.InputMessagesFilterVoice'>

Voice note messages

VIDEO_NOTE = <class 'pyrogram.raw.types.input_messages_filter_round_video.InputMessagesFilterRoundVideo'>

Video note messages

AUDIO_VIDEO_NOTE = <class 'pyrogram.raw.types.input_messages_filter_round_video.InputMessagesFilterRoundVideo'>

Audio and video note messages

AUDIO = <class 'pyrogram.raw.types.input_messages_filter_music.InputMessagesFilterMusic'>

Audio messages (music)

CHAT_PHOTO = <class 'pyrogram.raw.types.input_messages_filter_chat_photos.InputMessagesFilterChatPhotos'>

Chat photo messages

PHONE_CALL = <class 'pyrogram.raw.types.input_messages_filter_phone_calls.InputMessagesFilterPhoneCalls'>

Phone call messages

MENTION = <class 'pyrogram.raw.types.input_messages_filter_my_mentions.InputMessagesFilterMyMentions'>

Messages containing mentions

LOCATION = <class 'pyrogram.raw.types.input_messages_filter_geo.InputMessagesFilterGeo'>

Location messages

CONTACT = <class 'pyrogram.raw.types.input_messages_filter_contacts.InputMessagesFilterContacts'>

Contact messages

PINNED = <class 'pyrogram.raw.types.input_messages_filter_pinned.InputMessagesFilterPinned'>

Pinned messages