urgent-analysis
Version:
A powerful toolkit for emergency reporting including FIR filing, raising complaints, emergency calls, and analyzing word severity.
35 lines (29 loc) • 793 B
JavaScript
const wordBank = {
low: ['stupid', 'idiot', 'useless', 'fight', 'gang war', 'water problem'],
medium: ['annoying', 'bad', 'poor', 'robbery', 'theft', 'accident'],
critical: ['danger', 'attack', 'kill', 'murder', 'gun shot', 'emergency'],
};
function analyzeWords(inputText) {
const foundWords = {
low: [],
medium: [],
critical: [],
};
const words = inputText.toLowerCase().split(/\s+/);
for (let word of words) {
for (let category in wordBank) {
if (wordBank[category].includes(word)) {
foundWords[category].push(word);
}
}
}
return {
message: "🧠 Word Severity Analysis",
analysis: {
low: foundWords.low,
medium: foundWords.medium,
critical: foundWords.critical,
}
};
}
export { analyzeWords };