Inspiration
While on Discord with my friends, one of them received a scam message in their message requests — a message that looked strangely familiar. He mentioned he’d been getting the same type of scam for the past two months. That moment sparked an idea: what if there was a bot that could detect, analyze, and warn us about these threats in real-time? That’s how WraithWatch was born — a tool to help communities stay informed and protected from online privacy and security threats.
What It Does
WraithWatch is a Discord bot that monitors, analyzes, and summarizes real-world privacy and security incidents from Reddit and the web. Using AI (powered by Groq’s LLaMA 3.1 model), it delivers concise summaries, threat tags, and even actionable security tips right in your Discord server.
Key features include:
- Real-time monitoring of high-risk subreddits (
r/privacy,r/hacking,r/scams) - Smart summaries and AI-driven analysis of incidents
- A blog-search tool that gathers and summarizes external blog articles
- Seamless interaction through Discord slash commands
How We Built It
- Language: Python
- Bot Framework:
discord.py - Web Scraping:
BeautifulSoup4for Reddit and blog posts - AI Integration: Groq API with
llama-3.1-8b-instant - Task Scheduling: Background loops to check and respond to new Reddit posts
- Commands: Custom slash commands for monitoring, asking questions, pinging the bot, and searching blogs
Challenges We Ran Into
- Scraping Reddit: Old Reddit was used (
old.reddit.com) for easier scraping, but we faced rate limits, inconsistent formatting, and had to carefully parse different post types. - Searching for Relevant Blog Posts: Finding accurate and up-to-date blog posts through search engines, then scraping just the relevant article content was a tricky process. We had to build logic to clean, extract, and summarize them using AI.
Accomplishments That We're Proud Of
- Built an AI-powered bot that integrates multiple complex features in one clean UX
- Created a working blog search + summarization pipeline
- Delivered real-time Reddit monitoring with threat tagging and summaries
- Deployed a useful, meaningful tool that can actually help people stay safe online
What We Learned
- How to use BeautifulSoup to handle messy web data
- Integrating LLMs through Groq for lightning-fast inference
- Handling Discord slash commands and asynchronous operations
- The importance of responsible scraping and respecting rate limits
What’s Next for WraithWatch
- Add news site integration for wider coverage beyond Reddit
- Smarter NLP to classify threat types more precisely
- AI-based profile scanning to assess personal exposure
- Web dashboard to visualize trends and incident history
- Plugin-based architecture for community-contributed modules

Log in or sign up for Devpost to join the conversation.