Internal helper that prepares quick reply buttons for Whapi interactive
messages. It relies on whapi_coerce_buttons_base() to normalize input
(accept data.frame/list, map aliases label/name -> title,
auto-generate id via slug + uniqueness) and then:
Enforces
type = "quick_reply"for all buttons;Requires the fields
titleandid;Ensures the WhatsApp constraint of 1 to 3 buttons.
Arguments
A
data.frame/tibble(one row per button) or a list of named lists.titleis required (or via alias),idwill be auto-created when missing bywhapi_coerce_buttons_base().- verbose
Logical (default
TRUE). IfTRUE, prints progress messages via cli.
See also
whapi_coerce_buttons_base() for normalization; other coercers for
mixed buttons (url/call/copy).
