Flag Inappropriate Content
Automatically flag content that violates community guidelines or contains inappropriate material.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FLAG_INAPPROPRIATE_CONTENT])
Review Flagged Content
Queue flagged content for human review and moderation.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVIEW_FLAGGED_CONTENT])
Remove Violating Content
Automatically remove content that clearly violates platform policies.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_VIOLATING_CONTENT])
Warn User
Send a warning message to a user who has posted content that violates guidelines.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WARN_USER])
Suspend User Account
Temporarily suspend a user account for repeated violations.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUSPEND_USER_ACCOUNT])
Ban User
Permanently ban a user from the platform for severe or repeated violations.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BAN_USER])
Filter Profanity
Automatically replace or censor profane words in user-generated content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FILTER_PROFANITY])
Detect Spam
Identify and flag potential spam content for review or automatic removal.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_SPAM])
Classify Content
Categorize content based on its nature (e.g., adult, violence, hate speech) for appropriate handling.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLASSIFY_CONTENT])
Escalate To Human Moderator
Send complex or borderline cases to human moderators for review.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESCALATE_TO_HUMAN_MODERATOR])
Generate Moderation Report
Create a detailed report of moderation actions taken over a specified time period.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_MODERATION_REPORT])
Update Blacklist
Add new terms, phrases, or patterns to the content blacklist for automatic filtering.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_BLACKLIST])
Implement Age Restriction
Apply age restrictions to content deemed unsuitable for younger audiences.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IMPLEMENT_AGE_RESTRICTION])
Analyze Image Content
Use AI to analyze images for inappropriate or violating content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ANALYZE_IMAGE_CONTENT])
Content Reported
Triggered when a user reports content for review.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_REPORTED])
New User Registration
Triggered when a new user account is created, to initiate welcome message and guidelines.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_REGISTRATION])
Threshold Reached
Triggered when a user reaches a certain number of violations or warnings.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.THRESHOLD_REACHED])
Bulk Content Upload
Triggered when a user uploads a large amount of content at once, for potential spam detection.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BULK_CONTENT_UPLOAD])
Keyword Match
Triggered when specific keywords or phrases are detected in user-generated content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.KEYWORD_MATCH])
User Appeal Submitted
Triggered when a user submits an appeal against a moderation decision.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_APPEAL_SUBMITTED])
Content Surge Detected
Triggered when there's an unusual spike in content creation, potentially indicating a raid or spam attack.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_SURGE_DETECTED])
New External Link
Triggered when a user posts a link to an external website, for potential malicious link checking.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EXTERNAL_LINK])
User Behavior Change
Triggered when a user's behavior pattern changes dramatically, potentially indicating account compromise.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_BEHAVIOR_CHANGE])
Automated Moderation Failure
Triggered when the automated moderation system fails to make a decision, requiring human intervention.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AUTOMATED_MODERATION_FAILURE])
New Trending Topic
Triggered when a new topic starts trending, to monitor for potential misuse or abuse.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TRENDING_TOPIC])
AI Model Update
Triggered when the AI moderation model is updated, to re-evaluate previously borderline content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AI_MODEL_UPDATE])
Geolocation Change
Triggered when a user's geolocation changes significantly, potentially indicating VPN usage to bypass restrictions.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GEOLOCATION_CHANGE])