IMPORTANT INFO - 26/01/2022 Discord seems to have disabled accessing the developer console within the production version. There are currently 2 work arounds:
- Install and use Discord Canary. You can download canary here: https://canary.discord.com/
- Re-Enable it in discord settings (Reccomended). You can do this by going to %appdata%/discord/settings.json and adding the following line to the bottom:
"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true
(Remember to add a comma on the previous line)
This still works as of 15/12/2021 or 12/15/2021
This repository is for those looking to hide the "1 blocked message - show message" messages from discord. If reading this far into the future, please note that this may not work, so don't complain to me if it stops working.
To use these, while discord is open, press Ctrl + Shift + I. You will be presented with a giant console. First and foremost you'll be greeted with a giant message telling you that pasting anything inside the console has a high chance of being a scam. If you are unsure about the legitmacy of this script. Stop and don't continue. If you're a risk taker/ can actually read javascript and can verify the legitimacy of the script ignore the message.
Copy and paste the script into the console and hit enter.
Install Userscript: https://github.com/Multarix/Discord-Hide-Blocked-Messages/raw/master/script.user.js
Some things to note:
- The "new message" banner will still appear.
- Closing or updating discord will stop the script, requiring you to re-enable it.
- Blocked messages will not disappear instantly, but within half a second of them being posted.
- This does not delete them from the channel, server or any such action. It simply hides the message client side. Other people can still see the messages.
- If you wish to unblock the person, the sidebar or your block list in the friends area is the best option.
function hideBlocked(){
const blocked = document.querySelectorAll('[class^="groupStart"]'); // Find all "Blocked Messages"
blocked.forEach(blokMsg => {
if(blokMsg.style.display !== "none") blokMsg.style.display = "none"; // Hide the message if it's not already hidden.
});
};
setInterval(hideBlocked, 500); // Repeat every half second. Recommended to keep at 500, but raise/ lower if you wish.
WARNING: THIS DOES COUNT AS CLIENT MODIFICATION, Multarix or DinoTheDevOfficial HOLD NO ACCOUNTABILITY IF YOU GET BANNED BY DISCORD
Open up the directory %localappdata%/DiscordCanary
or where-ever Discord is installed too.
Once in there open the app folder, once in add this onto the current directory: modules/discord_krisp-1/discord_krisp
if that dosen't work try: modules\discord_krisp-1\discord_krisp
in index.js add:
function hideBlocked(){
const blocked = document.querySelectorAll('[class^="groupStart"]'); // Find all "Blocked Messages"
blocked.forEach(blokMsg => {
if(blokMsg.style.display !== "none") blokMsg.style.display = "none"; // Hide the message if it's not already hidden.
});
};
setInterval(hideBlocked, 500); // Repeat every half second. Recommended to keep at 500, but raise/ lower if you wish.
save and press ctrl + r or cmd + r in Discord and Boom! Your done!
P.S. This may affect your krisps