Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Groq Multi-Persona Chatbot πŸ€–πŸ’¬

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.

πŸš€ Features

  • βœ… 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

πŸ› οΈ Tech Stack

Layer Tech
Frontend React Native (ChatScreen.js)
Backend Node.js (Express)
LLM Groq API
Tunneling Ngrok (for local testing & integration)

🌟 Highlights

  1. Multi-Persona Switching
    Change chatbot personalities on the fly and experience dynamic conversation styles.

  2. Smart Moderation
    Ask inappropriate questions β€” watch the chatbot deflect or redirect with grace.

  3. Memory Recall
    Have a flowing conversation with follow-ups; the bot remembers your context.

  4. Scammer Trap Mode
    Engages potential scammers with deliberately unhelpful, confusing responses.

πŸ§ͺ How to Run Locally

1. Clone the repository

git clone https://github.com/your-username/groq-multi-persona-chatbot.git
cd groq-multi-persona-chatbot

About

A smart, real-time mobile chatbot built with React Native and Node.js, powered by Groq's LLM. This chatbot can switch between multiple personalities maintain conversation context with memory persistence, and ensure safe interactions through content moderation. Bonus: It includes a scam baiting mode to waste scammers' time.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages