Files
mining-status-skill/phonetics.js
2022-05-25 01:04:00 +03:00

32 lines
679 B
JavaScript

const phoneticTable = {
'анна': 'a',
'антон': 'a',
'алексей': 'a',
'борис': 'b',
'семен': 'c',
'цапля': 'c',
'дмитрий': 'd',
'елена': 'e',
'федор': 'f',
'фёдор': 'f',
'харитон': 'x',
}
// 0xfB2A2c470d75f6Fc1cb85A592840D960C000e94c
module.exports = (tokens) => {
return tokens.map((token) => {
if (!isNaN(token)) {
return parseInt(token);
} else {
const lowerToken = token.toLowerCase();
if (phoneticTable.hasOwnProperty(lowerToken)) {
return phoneticTable[lowerToken];
} else {
return ' не расслышала ';
}
}
}).join()
}