Source: factory.conversation/ObjConversationMessageBird.py
MessageBird WhatsApp engine for the conversation
framework.
Sends messages via the MessageBird Conversations
API using AccessKey authentication. Supports Meta-
...
| Method | Signature | Description |
|---|---|---|
| transmit_message | transmit_message(message: str, to_number: str = '') -> None |
Send a plain-text message via the |
| 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 when |
MessageBird broker handling HMAC-SHA256 request
signature verification and inbound message
routing.
| Method | Signature | Description |
|---|---|---|
| verify_signature | verify_signature(timestamp: str, url: str, body_bytes: bytes, signature_header: Optional[str]) -> bool |
Verify a MessageBird request signature. |
| handle_webhook | handle_webhook(body: dict) -> None |
Route an inbound MessageBird webhook event. |
| run | run() -> None |
MessageBird is driven by a FastAPI webhook |