An intelligent, interactive chatbot powered by Groqβs LLM, designed to support real-time conversations with multiple personalities β all while ensuring content moderation, safety, and even a little fun frustrating scammers.
-
β Three Distinct Personalities
- π Professional Assistant
- π§’ Friendly Buddy
- π€‘ Witty Comedian
-
β Content Moderation & Profanity Filtering
- Keeps conversations safe and meaningful
- Redirects inappropriate topics with smooth transitions
-
β Memory Persistence
- Recalls past user interactions for contextual conversations
-
β Real-Time Chat UI
- Seamless user experience with an intuitive chat interface built in React Native
-
β Scam Time-Wasting Mechanism
- Designed to keep scammers engaged and waste their time with intentionally vague or circular responses
| Layer | Tech |
|---|---|
| Frontend | React Native (ChatScreen.js) |
| Backend | Node.js (Express) |
| LLM | Groq API |
| Tunneling | Ngrok (for local testing & integration) |
-
Multi-Persona Switching
Change chatbot personalities on the fly and experience dynamic conversation styles. -
Smart Moderation
Ask inappropriate questions β watch the chatbot deflect or redirect with grace. -
Memory Recall
Have a flowing conversation with follow-ups; the bot remembers your context. -
Scammer Trap Mode
Engages potential scammers with deliberately unhelpful, confusing responses.
git clone https://github.com/your-username/groq-multi-persona-chatbot.git
cd groq-multi-persona-chatbot