Fixed issue #5
This commit is contained in:
parent
66fed01b1b
commit
3870acc7f9
11
bot.js
11
bot.js
|
|
@ -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;
|
||||||
|
|
@ -192,11 +192,14 @@ function onMessageHandler (channel, userstate, message, self) {
|
||||||
// split messages into word array and try to determine syllabes
|
// split messages into word array and try to determine syllabes
|
||||||
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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user