pub struct SearchChatMessages {
pub chat_id: i64,
pub query: String,
pub sender_user_id: i32,
pub from_message_id: i64,
pub offset: i32,
pub limit: i32,
pub filter: SearchMessagesFilter,
}
Expand description
Searches for messages with given words in the chat. Returns the results in reverse chronological order, i.e. in order of decreasing message_id. Cannot be used in secret chats with a non-empty query (searchSecretMessages should be used instead), or without an enabled message database. For optimal performance the number of returned messages is chosen by the library
Fields§
§chat_id: i64
Identifier of the chat in which to search messages
query: String
Query to search for
sender_user_id: i32
If not 0, only messages sent by the specified user will be returned. Not supported in secret chats
from_message_id: i64
Identifier of the message starting from which history must be fetched; use 0 to get results from the last message
offset: i32
Specify 0 to get results from exactly the from_message_id or a negative offset to get the specified message and some newer messages
limit: i32
The maximum number of messages to be returned; must be positive and can’t be greater than 100. If the offset is negative, the limit must be greater than -offset. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached
filter: SearchMessagesFilter
Filter for message content in the search results
Trait Implementations§
Source§impl Clone for SearchChatMessages
impl Clone for SearchChatMessages
Source§fn clone(&self) -> SearchChatMessages
fn clone(&self) -> SearchChatMessages
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more