Optional
filterThe message to filter.
Optional
afterGet messages after this message ID. IDs don't need to be valid, an ID can be generated for any timestamp via Base#generateID.
Optional
aroundGet messages around this message ID. IDs don't need to be valid, an ID can be generated for any timestamp via Base#generateID.
Optional
beforeGet messages before this message ID. IDs don't need to be valid, an ID can be generated for any timestamp via Base#generateID.
Optional
limitThe maximum amount of messages to get. Defaults to 100. Use Infinity if you wish to get as many messages as possible.
A function used to reject certain messages. If
"break"
is returned, further iteration of messages will stop and the previously allowed messages will be returned.