-
Notifications
You must be signed in to change notification settings - Fork 0
Crisis Resources
Prathamesh Bhamare edited this page Mar 9, 2026
·
1 revision
If you or someone you know is in crisis, please reach out immediately.
You are not alone. Help is available 24/7.
| Organization | Number | Hours | Languages |
|---|---|---|---|
| iCall | 9152987821 | Mon–Sat, 8am–10pm | English, Hindi |
| Vandrevala Foundation | 1860-2662-345 | 24/7 | English, Hindi |
| NIMHANS | 080-46110007 | 24/7 | English, Kannada |
| AASRA | 9820466627 | 24/7 | English, Hindi |
| Snehi | 044-24640050 | 8am–10pm | English, Tamil |
| iCall WhatsApp | 9152987821 | Mon–Sat | English, Hindi |
- Call one of the numbers above — they are trained to help
- If immediate danger — call 112 (emergency services)
- Tell someone you trust — don't face it alone
- Go to the nearest hospital if you feel unsafe
When MindBridge detects certain keywords in the chat (e.g. "want to die", "hurt myself"), it automatically:
- Shows the CrisisModal with helpline numbers
- Prompts the user to reach out immediately
MindBridge is not a crisis service. In an emergency, always call the helplines above or go to a hospital.
The crisis detection is in src/gemini.js:
export function detectCrisis(message) {
const patterns = [
/suicide|suicidal/i,
/kill\s*myself/i,
/end\s*my\s*life/i,
/want\s*to\s*die/i,
// ... more patterns
];
return patterns.some((p) => p.test(message));
}The CrisisModal component is in src/components/CrisisModal.jsx and is triggered from App.jsx via the onCrisis prop passed to ChatPage.
These resources are hardcoded in the app and never AI-generated. Crisis information must always be accurate and reliable.