ctx.reply/say/answer/text/quote(text, opts).
Properties
typing?
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).
delay?
'1.5s', '500ms'). Honored on every transport.
cancelIf?
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.
Returns
boolean