Source: factory.conversation/ObjConversationDialog360.py
360dialog WhatsApp engine for the conversation
framework.
Sends messages via the 360dialog v1 API using the
Meta Cloud API payload format. Supports interactive
...
| Method | Signature | Description |
|---|---|---|
| transmit_message | transmit_message(message: str, to_number: str = '') -> None |
Send a plain-text WhatsApp message via |
| display_context | display_context(opts: dict) -> None |
Send conversation context as a plain-text |
| display_options | display_options(opts: dict) -> tuple |
Send interactive WhatsApp buttons (max 3) |
360dialog broker handling Meta-format webhook
verification, HMAC signature checking, and inbound
message routing.
| Method | Signature | Description |
|---|---|---|
| verify_webhook | verify_webhook(mode: str, token: str, challenge: str) -> str |
Handle Meta GET hub verification. |
| verify_signature | verify_signature(payload_bytes: bytes, signature_header: Optional[str]) -> bool |
Verify X-Hub-Signature-256 header using |
| handle_webhook | handle_webhook(body: dict) -> None |
Route inbound 360dialog webhook events. |
| run | run() -> None |
360dialog is driven by a FastAPI webhook |