Actions20
- AI Scrape Actions
- Analyze Sentiment Actions
- Convert to SQL Actions
- Generate Embedding Actions
- HTML to Any Actions
- Image Generation Actions
- Make Prediction Actions
- NSFW Detection Actions
- Object Detection Actions
- Process Image Actions
- Profanity Detection Actions
- Search Web Actions
- Spam Detection Actions
- Speech to Text Actions
- Spell Check Actions
- Summary Actions
- Text to Speech Actions
- Translate Actions
- Translate Image Actions
- Web Suggestion Actions
Overview
This node integrates with the JigsawStack API to perform profanity detection on a given text input. It analyzes the provided text to identify any profane or inappropriate words and can replace them with a specified censor character or string. This is useful in scenarios where user-generated content needs to be moderated automatically, such as filtering comments, chat messages, or form inputs to maintain community guidelines or comply with content policies.
Practical examples include:
- Moderating live chat messages in a streaming platform.
- Filtering user reviews or feedback before publishing.
- Sanitizing text inputs in forums or social media applications.
Properties
Name | Meaning |
---|---|
Text | The text string that you want to check for profanity. |
Censor_replacement | The character(s) used to replace detected profane words. Default is * . |
Output
The node outputs JSON data containing the results of the profanity detection. Typically, this includes information about whether profanity was found, which words were flagged, and the censored version of the original text where profane words are replaced by the specified censor replacement string.
If binary data output is supported (not indicated here), it would generally represent processed files or media related to the operation, but for this node, the focus is purely on textual JSON output.
Dependencies
- Requires an active connection to the JigsawStack API service.
- Needs an API key credential configured in n8n to authenticate requests to the JigsawStack API.
- The base URL for API requests is
https://api.jigsawstack.com/v1
. - The node sends requests with appropriate headers including the API key and content type set to JSON.
Troubleshooting
Common issues:
- Invalid or missing API key: Ensure the API key credential is correctly set up in n8n.
- Network connectivity problems: Verify that the n8n instance can reach the JigsawStack API endpoint.
- Empty or invalid text input: The "Text" property must be provided and non-empty for the node to function properly.
Error messages:
- Authentication errors typically indicate issues with the API key; recheck credentials.
- Validation errors may occur if required properties are missing or malformed.
- API rate limits or quota exceeded errors require checking your JigsawStack account usage.
Links and References
- JigsawStack API Documentation (for detailed API capabilities and parameters)
- n8n Documentation on Creating Custom Nodes