window.onload = () => { const dontShowDiscordPrompt = Boolean(localStorage.getItem('dontShowDiscordPrompt')); if (dontShowDiscordPrompt) return; const message = 'Do you want to join our popular Discord server (y/n/dsa/help)?'; const response = prompt(message); if (!response) return; switch (response.toLowerCase()) { case 'y': /** @type {HTMLAnchorElement} */ const discordLink = document.querySelector('a.dsc-btn'); if (discordLink) { const opened = window.open(discordLink.href); if (opened) opened.focus(); } break; case 'n': alert('That\'s alright. Have a great day!'); break; case 'dsa': localStorage.setItem('dontShowDiscordPrompt', 'true'); break; case 'help': alert('y: Yes\nn: No\ndsa: Don\'t show again\nhelp: Show this message'); break; default: alert('Invalid response. Please try again.'); break; } };