LemonChannels.Adapters.WhatsApp.Renderer (lemon_channels v0.1.0)

View Source

WhatsApp renderer for semantic delivery intents.

Converts DeliveryIntent structs into OutboundPayload structs and enqueues them via the Outbox for delivery.

Phase 1 constraints:

  • No edit support: always sends new messages, never edits.
  • No delete support.
  • No inline keyboards.

Summary

Functions

dispatch(intent)

@spec dispatch(LemonCore.DeliveryIntent.t()) :: :ok | {:error, term()}