SentinelMq icon

SentinelMq

Anti-flood middleware that detects abusive senders, buffers messages, and protects downstream webhooks from overload.

SentinelMq

AI-generated

Summary

Execute flood_client binary with anti-flood parameters, returning trimmed stdout as output data.

Inputs

  • senderId (required) — Sender identifier
  • phoneNumberId — Phone number identifier
  • messageId — Message identifier
  • channel — Channel
  • conversationId — Conversation identifier
  • contactId — Contact identifier
  • inboxId — Inbox identifier
  • accountId — Account identifier
  • senderName — Sender name
  • mediaUrl — Media URL
  • webhook (required) — Webhook endpoint
  • message (required) — Message content

Output shape

array

Each item contains a json object with a stdout string property, trimmed from the flood_client execution result. Throws on non-zero stderr from the external binary.

Examples

Example 1: Run flood guard check with required sender and message

Set SenderId to a user ID, Webhook to a valid webhook URL, and Message to the content to guard. Optional parameters may be omitted or left empty.

Discussion