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.