post()takes a string, posts it to the desired chat service, and returns
Trueif the operation succeeded, else
ask()does the same as
post(), but after sending the message, it waits until someone approves or rejects the operation from within the chat service (e.g., by sending "approve" / "reject" to the bot as response).
ask()then only returns
Trueif the operation succeeded and was approved, else
FLAVORclass variable in your class (e.g.,
ask()methods for your alerter.