const ntfyInput = document.getElementById("ntfy-input"); const ntfyButton = document.getElementById("ntfy-send"); // Random placeholder function getPlaceholder() { placeholderSelector = (Math.floor(Math.random()*8) +1); switch(placeholderSelector) { case 1: ntfyInput.placeholder='hi nelle! (。>﹏<。)'; break; case 2: ntfyInput.placeholder='(╹◡╹)凸'; break; case 3: ntfyInput.placeholder='Confession of sin: I dont like SciAdv'; break; case 4: ntfyInput.placeholder='Knock Knock...'; break; case 5: ntfyInput.placeholder='El. Psy. Kongroo.'; break; case 6: ntfyInput.placeholder='the organization is after you.'; break; case 7: ntfyInput.placeholder='you wouldnt happen to know where an IBN5100 is, would you?'; break; case 8: ntfyInput.placeholder='if you had to choose, between: bacon, unlimited bacon, but no games. or. games. unlimited games, but no games. which would you pick?'; break; case 9: ntfyInput.placeholder='time travel?'; break; default: ntfyInput.placeholder='type some words and hit send'; } } // send function function send(message) { const r = new XMLHttpRequest(); r.open("POST", "https://ntfy.ouroboros.group/beep", true); r.setRequestHeader("Content-Type", "text/plain"); r.send(message); } // send notification function sendNotification() { send(ntfyInput.value); ntfyInput.value = ""; } // on send button click async function ntfyClick() { if (!ntfyInput.value.replace(/\s/g, "").length) { ntfyButton.innerHTML = "ಠ﹏ಠ"; setTimeout(() => { ntfyButton.innerHTML = "Send"; return; }, 1000); } else { ntfyButton.innerHTML = "Sent! ( ꈍᴗꈍ)"; sendNotification(); setTimeout(() => { ntfyButton.innerHTML = "Send"; }, 1000); } }