Interface GetChatMessageCount

Returns approximate number of messages of the specified type in the chat or its topic. Request type for Tdjson#getChatMessageCount.

interface GetChatMessageCount {
    @type: "getChatMessageCount";
    chat_id: number;
    filter: SearchMessagesFilter;
    return_local?: boolean;
    topic_id: MessageTopic;
}

Properties

@type: "getChatMessageCount"
chat_id: number

Identifier of the chat in which to count messages.

Filter for message content; searchMessagesFilterEmpty is unsupported in this function.

return_local?: boolean

Pass true to get the number of messages without sending network requests, or -1 if the number of messages is unknown locally.

topic_id: MessageTopic

Pass topic identifier to get number of messages only in specific topic; pass null to get number of messages in all topics.