Inspiration
Many people struggling with suicidal thoughts often feel isolated, unheard, and hopeless. SoulmassageBot was inspired by the idea of creating a safe, non-judgmental space where individuals can share their feelings, feel understood, and receive gentle encouragement to hold on and see the beauty of life.
What it does
We developed SoulmassageBot using Telegram’s Bot API, natural language processing, and a library of carefully crafted supportive responses. The focus was on combining technical functionality with emotionally sensitive content, ensuring conversations feel warm and human rather than mechanical.
How we built it
We built SoulmassageBot using the Telegram Bot API as the foundation for user interaction. The backend is powered by Node.js, which manages message handling, session flow, and API requests efficiently. For natural, empathetic conversation, we integrated the Gemini API, which provides context-aware responses tailored to sensitive conversations. Together, these technologies allow the bot to deliver supportive, human-like interactions while maintaining reliability and scalability.
Challenges we ran into
- Designing responses that are empathetic without sounding artificial.
- Handling sensitive conversations while avoiding harmful or triggering phrases.
- Ensuring the bot provides comfort without overstepping into professional mental health advice.
- Balancing technical efficiency with the emotional depth required for meaningful interaction.
Accomplishments that we're proud of
- Creating a working prototype that genuinely offers warmth and support.
- Designing a welcoming brand identity (SoulmassageBot) that resonates with hope and companionship.
- Building a safe space that could make a difference in someone’s darkest moment.
What we learned
We learned how crucial thoughtful design and empathetic language are when building tools that interact with people in emotional distress. Beyond code and APIs, creating trust and comfort is about tone, consistency, and genuine care.
What's next for SoulMassageBot
- Expanding the library of comforting messages and personal stories of hope.
- Integrating AI-driven adaptive responses to personalize conversations.
- Providing multilingual support to reach a wider audience.
- Collaborating with mental health organizations to ensure the bot complements professional resources.
- Adding crisis hotline information to guide users to immediate help when needed.
Log in or sign up for Devpost to join the conversation.