web vote tool
This commit is contained in:
parent
eb13805d8c
commit
c959c82ab8
10
www/boto.js
10
www/boto.js
|
@ -27,21 +27,21 @@ client.on('message', (wat, tags, message, self) => {
|
|||
if (self) return;
|
||||
const { username } = tags;
|
||||
if (username.toLowerCase() === channel.toLowerCase()) {
|
||||
if (message === '!start') {
|
||||
if (message === '!startvote') {
|
||||
listeningForCount = true;
|
||||
}
|
||||
else if (message === '!end') {
|
||||
else if (message === '!endvote') {
|
||||
listeningForCount = false;
|
||||
// say count out loud.
|
||||
const sayCount = new SpeechSynthesisUtterance(Object.keys(users).length);
|
||||
window.speechSynthesis.speak(sayCount);
|
||||
}
|
||||
else if (message === '!clear') {
|
||||
countElement.textContent = 'Waiting for count...';
|
||||
else if (message === '!clearvote') {
|
||||
countElement.textContent = 'Waiting for votes...';
|
||||
usersElement.textContent = '';
|
||||
users = {};
|
||||
}
|
||||
} else if (listeningForCount && message === '1') {
|
||||
} else if (listeningForCount && message === '!vote' || message === 'vote') {
|
||||
users[tags.username] = true;
|
||||
// display current count page.
|
||||
countElement.textContent = Object.keys(users).length;
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
<marquee><p>Type 1 in the chat!</p></marquee>
|
||||
<em>(broadcaster only)</em>
|
||||
<br />
|
||||
<code>!start | !end | !clear</code>
|
||||
<code>!startvote | !endvote | !clearvote</code>
|
||||
<br />
|
||||
<br />
|
||||
</center>
|
||||
|
|
Loading…
Reference in New Issue