OptionaltypingOverride the bot-wide typing policy for this reply: true shows it with the
bot's timing, false suppresses it, an object enables it with these overrides
(set enabled: false inside it to suppress).
OptionaldelayPause before this reply (before the typing indicator, if any). Milliseconds or a
duration string ('1.5s', '500ms'). Honored on every transport.
OptionalcancelChecked after the delay / typing wait (only when there was one): when it returns
true the reply is dropped and resolves a skipped result. Flow .say uses it so
an aborted conversation does not speak after the fact. The bot also drops a paced
reply when it stops or the chat is handed off during the wait.
Per-reply pacing options accepted by
ctx.reply/say/answer/text/quote(text, opts).