Optional
ephemeralOptional
messagethe message to post when a command is called when the
user is in rate limit, defaults = "message being rate limited!, please try again at {time}".
use the placeholder {time} in your string to get the time you can next call it <t:epoch:T>
If a function is supplied, it will pass both the interaction and how many milliseconds are left until the rate limit is over
Optional
ratethe value to specify how many messages can be called before it is rate limited, defaults to 1
for interaction only