diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html
index d5aa40f..b9fe72c 100644
--- a/src/snek/templates/web.html
+++ b/src/snek/templates/web.html
@@ -181,7 +181,9 @@ app.addEventListener("channel-message", (data) => {
if (isMentionToMe(data.message)) {
app.playSound("mention");
} else if (!isMentionForSomeoneElse(data.message)) {
- app.playSound("message");
+ if(data.is_final){
+ app.playSound("message");
+ }
}
}
const lastElement = messagesContainer.querySelector(".message-list-bottom");