Inspiration
Let’s be real—talking to the opposite sex is like trying to read a book in a language you barely understand. Every word, emoji, and punctuation mark feels like a potential landmine, and you’re just praying you don’t accidentally blow up the entire conversation.
You’re sitting there, staring at your phone, wondering:
- Does "Sure" mean they’re okay with it, or is it a trap?
- Why does "It’s fine" make you feel like you’ve just ruined everything?
- And what’s the deal with "Do what you want"? Like, do you want me to do it or not?!
Talking to the opposite sex is a different game entirely. Guys often hear one thing and think it’s simple, but nope—not even close. Ladies, you’re probably nodding your heads right now because you know we’re clueless half the time. And guys? You know the struggle:
- She says "K" — is this the end of the conversation or the beginning of a problem?
- She sends "Haha okay" — is she laughing or low-key plotting your downfall?
- She says "I’m fine" — and you know she’s definitely not fine, but what now?!
And ladies, we see you, too. Guys are just as confusing. What does it even mean when he says:
- "Chill"—Why are you the one who has to chill?
- "I’m busy"—Are you really busy, or just trying to avoid me?
- "Whatever you want"—Is this freedom or a setup for disaster?
Let’s face it: talking to the opposite sex can feel like playing 4D chess blindfolded. Miscommunication is almost guaranteed because we process things differently. What seems harmless to one person can feel like a total disaster to the other.
That’s where "DatsWhat-S-heSaid" comes in. Think of it as your personal translator for cracking the code of intergender communication. It’s here to clear up the confusion, help you understand what they’re really saying, and even guide you to respond without sounding like an alien.
Because seriously—why should "okay" have four different meanings, and how are we expected to figure that out on our own? Enough is enough. Let’s decode the madness together!!!
What it does
"DatsWhat-S-heSaid" isn’t just a bot—it’s your secret weapon for understanding, replying, and surviving conversations with someone of the opposite sex. It has two superpowers:
🧙♂️ Response Wizardry Ever stared at your screen thinking, How do I even reply to this without sounding like a fool? Well, worry no more. The bot takes your gender, your relationship stage (like friends, dating, or “it’s complicated”), and the vibe of the chat to craft the perfect reply. Want to sound cool? Thoughtful? Or just… not clueless? The bot’s got your back.
🔮 Mind Reader (Sort Of) Need help figuring out what their last message even means? Like, did they just say “okay” because they’re mad, or is it actually just okay? Forward the messages, and the bot will decode the tone, intent, and hidden meanings. It’s like having a bestie who’s fluent in the secret language of “what they actually mean.”
How It Works (So Simple Even Your Pet Goldfish Could Do It)
- Start It Off Right
Hit that
/startcommand in Telegram, and let the magic begin. - Spill the Tea
The bot will ask you a few quick questions, like:
- Your gender (because yes, this matters).
- Where you’re at relationship-wise (friends? dating? stuck in a “what are we?” limbo?).
- Anything else that helps set the scene.
- Your gender (because yes, this matters).
- Show Me the Receipts Forward the messages from your chat with the other person. Don’t worry—this is a judgment-free zone.
- Hit the Brakes & Magic Appears
When you’re done sharing, type /end. The bot will work its magic and give you either:
- A detailed interpretation of what they really meant when they said, “It’s fine, do what you want.”
- And if you want, a beautifully crafted response to send back.
How we built it
We combined the power of OpenAI’s language models with the simplicity of a Telegram bot to create a smooth and user-friendly experience. The heavy lifting—analyzing and interpreting the messages—happens behind the scenes using OpenAI’s models. On the front end, we focused on building an intuitive interface for users to seamlessly share their messages and get the help they need without a hassle. The goal? Make it feel like you’re chatting with a witty, non-judgmental friend who just happens to be fluent in decoding the opposite sex.
Challenges we ran into
Oh, where do we begin? The biggest challenge was nailing the prompt engineering. We had to strike a delicate balance between objectivity and context. Conversations are messy, and the tiniest detail can change the meaning entirely. So, we had to tweak, test, and re-tweak until we could preserve the essence of the conversation while still delivering spot-on interpretations and suggestions.
Accomplishments that we're proud of
We built a tool that tackles one of the greatest mysteries of our time: intergender communication. (Yes, we’re joking... kinda.) But seriously, we’re proud of creating something that’s not just fun but actually useful. If this bot saves even one person from sending a cringe-worthy text or misreading an important message, we’ve done our job. Bonus points if it saves a relationship or two along the way!
What we learned
This project was a crash course in so many things:
- Building a functional Telegram bot that feels natural to use.
- The art (and occasional frustration) of prompt engineering to fine-tune AI responses.
- The immense potential of AI to make everyday communication just a little less stressful.
What's next for DatsWhat-S-heSaid
We’ve got big plans for DatsWhat-S-heSaid! Here’s what’s coming up:
- Expanding Languages and Cultures: Miscommunication isn’t limited to just English! We want to roll out support for different languages and cultural nuances, because dating in Spanish or French can be just as tricky.
- Emotion Recognition: Adding sentiment analysis to pick up on hidden tones like sarcasm, annoyance, or excitement, so users don’t miss any subtle cues.
- Voice Message Decoding: Yes, we’re taking this to voice notes. Imagine analyzing the tone of a “Hey…” audio clip to figure out if it’s flirty, annoyed, or just tired.
- Custom Profiles: Let users set up profiles with more detailed preferences and histories for even more tailored responses.
- Web Integration: Make the tool accessible outside Telegram for users who prefer desktop or web apps.
- "Couple Mode": A shared feature for couples to use together for better understanding and maybe a laugh or two.
Because let’s be honest—decoding the opposite sex is a lifelong journey, and we’re just getting started.
Built With
- api
- cloud-services
- openai
- python
- telegram-bot
Log in or sign up for Devpost to join the conversation.