mirror of
https://github.com/ION606/selmerBot.git
synced 2026-05-14 21:26:54 +00:00
31 lines
1.1 KiB
JavaScript
31 lines
1.1 KiB
JavaScript
//Remember to strip all non-alpha chars from string (including ' )
|
|
|
|
wordlist = {
|
|
pay: ['pay me', 'give me money', 'send money', 'send me money', 'send cash', 'PayPal me', 'venmo me', 'cashapp me', 'cash app me'],
|
|
name: ['what is your name', 'whats your name', 'what are you called']
|
|
}
|
|
|
|
|
|
function checkResponses(convoOG, answer) {
|
|
if (answer.indexOf("I'm sorry, I can't do that") == -1) { console.log('what?'); return 'none'}
|
|
// remove all uneccesary chars
|
|
convo = convoOG.replace(/\W/g, ' ').toLowerCase();
|
|
|
|
var b = 'none';
|
|
wordlist.name.forEach((w) => { if (convo.includes(w)) { b = 'name'; return }})
|
|
wordlist.pay.forEach((w) => { if (convo.includes(w)) { b = 'pay'; return }})
|
|
|
|
if (b === 'pay') {
|
|
//Exctract the number
|
|
// var amt = convoOG.match(/(\d+)/)[0];
|
|
// currency = convoOG[convoOG.indexOf(amt) - 1];
|
|
|
|
return ('Use _!premium_ to get Selmer Bot Premium now!');
|
|
} else if (b == 'name') {
|
|
return ('My name is Selmer Bot!');
|
|
} else { return null; }
|
|
|
|
return b;
|
|
}
|
|
|
|
module.exports = { checkResponses } |