GetMessages
GramJS provides two firendly methods for getting messages. GetMessages which returns a totalList (a normal array with a .total attribute) of messages and iterMessages which returns a generator.
getMessages(entity: EntityLike, params: messageMethods.IterMessagesParams)iterMessages(entity: EntityLike, params: messageMethods.IterMessagesParams)export interface IterMessagesParams {
limit?: number;
offsetDate?: DateLike;
offsetId?: number;
maxId?: number;
minId?: number;
addOffset?: number;
search?: string;
filter?: Api.TypeMessagesFilter | Api.TypeMessagesFilter[];
fromUser?: EntityLike;
waitTime?: number;
ids?: number | number[];
reverse?: boolean;
replyTo?: number;
}Example
The return type is not Api.Message but is the custom type custom.Message
Last updated
Was this helpful?