Fixed issue #5

This commit is contained in:
root 2021-09-03 18:00:18 +02:00
parent 66fed01b1b
commit 3870acc7f9

9
bot.js
View File

@ -182,8 +182,8 @@ function onMessageHandler (channel, userstate, message, self) {
} }
// ignore messages containing URLs // ignore messages containing URLs
let regex = /((http(s)?(\:\/\/))*(www\.)?([\w\-\.\/])*(\.[a-zA-Z]{2,3}\/?))[^\s\b\n|]*[^.,;:\?\!\@\^\$ -]/g; var regex = /((http(s)?(\:\/\/))*(www\.)?([\w\-\.\/])*(\.[a-zA-Z]{2,3}\/?))[^\s\b\n|]*/;
let matches = message.match(regex); var matches = message.match(regex);
if (matches && matches.length > 0) { if (matches && matches.length > 0) {
console.log(`* Message contained URL - skip`); console.log(`* Message contained URL - skip`);
return; return;
@ -193,10 +193,13 @@ function onMessageHandler (channel, userstate, message, self) {
var words = message.split(' '); var words = message.split(' ');
var syllables = words.map(syllabify); var syllables = words.map(syllabify);
console.log(JSON.stringify(syllables));
// calculate syllabe count // calculate syllabe count
var syllableCount = 0; var syllableCount = 0;
syllables.forEach((s) => { syllables.forEach((s) => {
syllableCount += s.length; if (s !== null)
syllableCount += s.length;
}); });
// ignore message if it doesn't contain enough syllabes // ignore message if it doesn't contain enough syllabes