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
|
||||
let regex = /((http(s)?(\:\/\/))*(www\.)?([\w\-\.\/])*(\.[a-zA-Z]{2,3}\/?))[^\s\b\n|]*[^.,;:\?\!\@\^\$ -]/g;
|
||||
let matches = message.match(regex);
|
||||
var regex = /((http(s)?(\:\/\/))*(www\.)?([\w\-\.\/])*(\.[a-zA-Z]{2,3}\/?))[^\s\b\n|]*/;
|
||||
var matches = message.match(regex);
|
||||
if (matches && matches.length > 0) {
|
||||
console.log(`* Message contained URL - skip`);
|
||||
return;
|
||||
|
|
@ -192,11 +192,14 @@ function onMessageHandler (channel, userstate, message, self) {
|
|||
// split messages into word array and try to determine syllabes
|
||||
var words = message.split(' ');
|
||||
var syllables = words.map(syllabify);
|
||||
|
||||
|
||||
console.log(JSON.stringify(syllables));
|
||||
|
||||
// calculate syllabe count
|
||||
var syllableCount = 0;
|
||||
syllables.forEach((s) => {
|
||||
syllableCount += s.length;
|
||||
if (s !== null)
|
||||
syllableCount += s.length;
|
||||
});
|
||||
|
||||
// ignore message if it doesn't contain enough syllabes
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user