Event detection
Event detection is the first step in the rule engine where events are automatically detected using the profanity filter or Hive AI. When detected, it alerts the engine to check if the event falls under the conditions set in the rule engine. Currently, only one detection method—either the profanity filter or Hive AI—can be selected at a time as they cannot be operated simultaneously.
Note: Hive AI is an add-on feature. Contact us if you wish to use this feature.
Turn on Moderation dashboard
Before you begin, the Moderation dashboard must be enabled. You can do so under your Application > Settings > Moderation > Features.
Set up Profanity filter
Before setting up the rule engine, you need to set up the profanity filter. The profanity filter is a feature that automatically detects and filters out abusive language in messages by defining offensive words and regular expression patterns.
Note: The global filter applies ot all channels, regardless of the channel's custom type. You can also create filters for specific custom channel types and decide whether to include or exclude the global filter in these channels.
- On the Sendbird Dashboard, go to your Application > Settings > Moderations > Profanity filter.
- Turn the Filter on.
- Select one of the following options:
- No action: Message is sent to channel without any changes and is automatically forwarded to Rule engine for further moderation.
- Replace with asterisks(*): The offensive word in a message is replaced by asterisks and sent to the channel.
- Block from sending: The message containing an offensive word is not sent to the channel.
- Then add words to the Offensive words list to be filtered and detected as profanity,
- You can also specify regular expression patterns to be detected as profanity.
- Decide if you choose to include or exclude the global filter in this specific custom channel types.
Set up Hive AI
Hive AI enhances content moderation by automating the detection of complex behaviors and content that may not be explicitly profane but still violates guidelines. This integration allows for more nuanced and effective moderation, maintaining a clean and safe environment for user interactions. To utilize Hive AI, a no-code integration that does not require additional development, follow the steps below.
Note: Hive AI is an add-on feature. Contact us if you wish to use this feature.
- On the Sendbird Dashboard, go to your Application > Settings > Moderations > Integrations > Hive.
- Choose an automated response in the Action section. You can select from the following message delivery modes:
Modes | Description |
---|---|
On hold (Group channel only) | Message is not sent to channel until the review process (through Rule engine and Review Queue) is finished. |
Replace and send | Message is replaced and immediately sent to channel while the review process (through Rule engine and Review Queue) is on-going. You have two replacement options: |
Send to channel | Message immediately sent to channel while the review process (through Rule engine and Review Queue) is on-going. |
- Set a severity level limit for each category of content. When message content meets or exceed the specified level, it will automatically initiate the action response in the Action section.
Explore more on our Advanced moderation product page.