diff --git a/www/boto.js b/www/boto.js index 58cfc88..9384f5a 100644 --- a/www/boto.js +++ b/www/boto.js @@ -17,7 +17,7 @@ const client = new tmi.Client({ client.connect(); let listeningForCount = false; -const users = {}; +let users = {}; client.on('message', (channel, tags, message, self) => { if(self) return; @@ -28,10 +28,13 @@ client.on('message', (channel, tags, message, self) => { } else if (message === '!end-count'){ listeningForCount= false; // say count out loud + const sayCount = new SpeechSynthesisUtterance(Object.keys(users).length) + window.speechSynthesis.speak(sayCount); }else if (message === '!clear-count'){ listeningForCount= false; countElement.textContent = 'Waiting for count...'; userElement.textContent = ''; + users = {}; } } else if (listeningForCount && message === '+1') { users[tags.username] = true;