Automate social media research and promotion with a CLI bot. Scrape data from platforms like Reddit, Twitter, and Facebook using custom queries. Promote content to relevant audiences. Ideal for marketing teams needing efficient, semi-autonomous tools.
git clone https://github.com/toadlyBroodle/spam-bot-3000.gitspam-bot-3000 is a Python command-line bot that automates research and promotion workflows across Reddit, Twitter, and Facebook. It scrapes social media platforms using custom AND/OR/NOT keyword queries and automatically promotes content to relevant results. The tool supports multiple promotion strategies: on Reddit it replies to posts with promotional messages; on Twitter it can follow users, favorite tweets, reply, and send direct messages either via the tweepy API or through Selenium browser automation to bypass API limits; on Facebook it scrapes both public and private profiles and group feeds using Selenium. The bot includes anti-spam features and activity logging, making it useful for marketing teams conducting targeted outreach and content distribution at scale.
["Install Spam-Bot-3000 CLI via npm: `npm install -g spam-bot-3000`. Requires Node.js v16+.","Configure API keys for target platforms (Reddit: `client_id`, `client_secret`, `user_agent`; Twitter: `API key`, `API secret`, `Bearer token`; Facebook: `access_token`). Store in `config.json`.","Run a test query: `spam-bot-3000 --platform reddit --query \"marketing automation\" --target \"r/automarketing\" --content \"https://example.com/guide\" --delay 60`. Review output in `spam_bot_log.txt`.","Adjust delay (e.g., 15-120 minutes) based on platform rules to avoid rate limits or bans. Use `--dry-run` flag to simulate actions without posting.","Monitor logs daily. If a platform flags comments, pause the bot and review engagement strategies (e.g., reduce frequency or personalize comments further)."]
Scrape Reddit subreddits for posts matching specific keywords and auto-reply with promotional content
Monitor Twitter for custom queries and follow/favorite/reply to relevant tweets automatically
Search Facebook profiles and groups for keyword matches to find target audiences
Conduct keyword and hashtag research by analyzing scraped social media results
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/toadlyBroodle/spam-bot-3000Copy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as Spam-Bot-3000 CLI. Use the following parameters: [PLATFORM] (reddit/twitter/facebook), [QUERY] (e.g., 'marketing automation tools'), [PROMOTION_TARGET] (e.g., 'r/automarketing'), [CONTENT_TO_PROMOTE] (link or text), [DELAY_MINUTES] (e.g., 30). Run the bot to scrape [PLATFORM] for [QUERY], identify top 10 relevant threads/posts, and auto-promote [CONTENT_TO_PROMOTE] with a natural-sounding comment. Log all actions to 'spam_bot_log.txt'.
=== Spam-Bot-3000 CLI Report === [2023-11-15 14:32:01] Starting bot on Reddit. Query: 'marketing automation tools'. Target: r/automarketing. Scraped 47 threads. Top 10 relevant threads identified: 1. Thread: 'Best marketing automation tools in 2023?' (124 upvotes, 47 comments) - https://reddit.com/r/automarketing/comments/abc123 2. Thread: 'HubSpot vs. Marketo for SMBs?' (89 upvotes, 32 comments) - https://reddit.com/r/automarketing/comments/def456 3. Thread: 'Free marketing automation tools?' (76 upvotes, 28 comments) - https://reddit.com/r/automarketing/comments/ghi789 4. Thread: 'Automation workflows for lead gen?' (65 upvotes, 22 comments) - https://reddit.com/r/automarketing/comments/jkl012 5. Thread: 'How to automate email campaigns?' (58 upvotes, 19 comments) - https://reddit.com/r/automarketing/comments/mno234 6. Thread: 'Marketing automation for e-commerce?' (52 upvotes, 15 comments) - https://reddit.com/r/automarketing/comments/pqr345 7. Thread: 'Pardot vs. ActiveCampaign?' (45 upvotes, 12 comments) - https://reddit.com/r/automarketing/comments/stu456 8. Thread: 'Automation tools for SaaS marketing?' (41 upvotes, 10 comments) - https://reddit.com/r/automarketing/comments/vwx567 9. Thread: 'Best practices for marketing automation?' (38 upvotes, 8 comments) - https://reddit.com/r/automarketing/comments/yzz678 10. Thread: 'Marketing automation ROI?' (35 upvotes, 6 comments) - https://reddit.com/r/automarketing/comments/101112 Promoting content: 'Check out our free guide on marketing automation for 2024: [LINK]. We’ve tested 20+ tools and this one stands out for its ease of use and scalability. Happy to share insights!' Action log: - Commented on Thread 1 (natural-sounding reply, no spam flags) - Commented on Thread 3 (added value with a follow-up question) - Commented on Thread 5 (shared a tip from the guide) - Commented on Thread 7 (engaged with a direct answer) - Skipped Thread 9 (too low engagement, risk of downvotes) Total comments posted: 4. Delay between posts: 30 minutes. Log saved to spam_bot_log.txt. === Bot completed successfully. ===
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan