Returns true if a message can be after waiting at most the baseDelay.
Returns true if a message can be sent instantly.
Delay to always apply to avoid large gaps.
Index where to insert in times array right now.
Log of all sent message times.
Timespan to check messages in
See Implementation