For users completely rebranding their professional image:
config.json
{ "criteria": { "forbidden_words": [ "crypto", "NFT", "web3", "blockchain", "metaverse", "moon", "HODL", "gm", "wagmi" ], "topics_to_exclude": [ "Cryptocurrency or blockchain", "NFT or digital art speculation", "Get-rich-quick schemes", "Financial advice or predictions", "Hype or promotional content", "Casual or unprofessional tone", "Personal life updates" ], "tone_requirements": [ "Strictly professional language", "Informative and educational only", "No excitement or hype", "No slang or internet speak" ], "additional_instructions": "Flag anything related to crypto, NFTs, or Web3. Also flag casual tweets, jokes, or personal updates. Keep only educational, professional content." }}
Use case: Former crypto influencer transitioning to traditional finance or enterprise software.
For founders wanting professional but personality-driven content:
config.json
{ "criteria": { "forbidden_words": [ "scam", "fraud", "fake" ], "topics_to_exclude": [ "Personal attacks on competitors", "Disparaging comments about other companies", "Negative comments about investors or employees", "Controversial political statements" ], "tone_requirements": [ "No aggressive or confrontational language toward others", "Avoid pessimistic or defeatist messaging" ], "additional_instructions": "Flag tweets that could damage business relationships or investor confidence. Keep optimistic, constructive content even if casual." }}
Use case: Founders preparing for fundraising rounds or acquisition discussions.
For users who want to flag only legally risky content:
config.json
{ "criteria": { "forbidden_words": [], "topics_to_exclude": [ "Threats of violence", "Illegal activities", "Harassment or doxxing", "Copyright infringement" ], "tone_requirements": [], "additional_instructions": "Only flag content that could result in legal action or platform suspension" }}
Use case: Users who want to keep their authentic voice while removing only serious risks.
Create a small test archive with 10-20 representative tweets to test your criteria.
# Backup your full archivemv data/tweets/tweets.json data/tweets/tweets-full.json# Create a small test file (manually select 20 tweets)# ... copy sample tweets ...
Target specific time periods using additional_instructions:
"additional_instructions": "Be especially strict with tweets from 2017-2018 during the ICO boom. Flag any cryptocurrency enthusiasm from that period."
The AI doesn’t have access to tweet timestamps in the current implementation, but mentioning time periods can help it recognize context clues in the content.