R Client for 'whapi.cloud'


[Up] [Top]

Documentation for package ‘whapi’ version 0.0.2

Help Pages

whapi_build_servicos_sections Build Whapi service sections from a tibble (with 'section' column)
whapi_check_health Check Whapi.Cloud channel health and status
whapi_clip_text Clip long text with ellipsis
whapi_coerce_buttons_base Coerce and normalize button specs for Whapi interactive messages
whapi_coerce_buttons_mixed Coerce and validate MIXED buttons (url / call / copy) for Whapi
whapi_coerce_buttons_quick Coerce and validate QUICK REPLY buttons for Whapi
whapi_common_blocks Build common message blocks for Whapi interactive messages
whapi_date_diff_days Days between two dates
whapi_extract_common_fields Extract common fields from Whapi API responses
whapi_flatten_webhook Flatten Whapi webhook payload into tidy rows for persistence (robust)
whapi_fmt_date Safe date formatting
whapi_get_contact_profile Get WhatsApp contact profile(s) via Whapi.Cloud
whapi_get_message Get a WhatsApp message by ID (Whapi.Cloud)
whapi_log_plumber_req Log details of a Plumber request object using the cli package
whapi_log_pretty_json Convert R objects to pretty JSON for logging
whapi_make_unique Make identifiers unique while preserving order
whapi_mark_message_read Mark a WhatsApp message as READ (Whapi.Cloud)
whapi_match_digits Digit matching helper (with partial threshold)
whapi_normalize_to Normalize WhatsApp contact IDs (phone numbers only)
whapi_only_digits Keep only digits from a string
whapi_parse_body Parse the raw body of a Plumber request
whapi_parse_command Parse a text message into command and arguments (Whapi helper)
whapi_perform_request Perform an HTTP request to Whapi.Cloud
whapi_react_to_message React to a WhatsApp message (Whapi.Cloud)
whapi_redact Redact sensitive values in headers/cookies
whapi_send_document Send a DOCUMENT via Whapi.Cloud (file, url, or base64)
whapi_send_image Send an image via Whapi.Cloud (file, url, or base64)
whapi_send_list Send a WhatsApp interactive LIST message (Whapi.Cloud)
whapi_send_location Send a geographic location via Whapi.Cloud
whapi_send_mixed_actions Send a WhatsApp interactive message mixing URL/CALL/COPY buttons (Whapi.Cloud)
whapi_send_quick_reply Send a WhatsApp interactive message with QUICK REPLY buttons (Whapi.Cloud)
whapi_send_sticker Send a STICKER via Whapi.Cloud (file, url, or base64)
whapi_send_text Send a text message via Whapi.Cloud
whapi_slugify whapi_slugify strings for safe IDs (e.g., button IDs in Whapi)
whapi_to_ascii_lower Convert text to lowercase ASCII (remove accents)
whapi_to_posixct Convert numeric timestamp to POSIXct (UTC)
whapi_trunc Truncate long strings for logging
whapi_validate_list_sections Validate 'list_sections' for Whapi LIST interactive messages