for desktop app, you need to reverse engineer discord app
TLDR: If you think these steps are hard for you to follow, first close discord then download this file and put it in this folder:
C:\Users\<username>\AppData\Local\Discord\app-X.X.XXXX\modules\discord_desktop_core-1\discord_desktop_core
. Open discord and other server members cant see your typing status ✌️
- Close discord if its running.
- install nodejs.
- after installing, open cmd and use this command:
npm install -g asar
- now open discord's file location (its mostly
C:\Users\<username>\AppData\Local\Discord
) and go toDiscord\app-X.X.XXXX\modules\discord_desktop_core-1\discord_desktop_core
- open cmd here and type
asar extract core.asar unpacked
. Do not close the cmd. will have use it later again. - A new folder named "unpacked" will be created. Rename the file "core.asar" to "core-old.asar". If something goes wrong, you can rename it back to "core.asar" and everything will be fine.
- Inside "unpacked" folder, open this js file in a text editor:
unpacked\app\mainScreen.js
- search for
mainWindow.webContents.on('did-fail-load'
in the text file and paste these lines just above it:
_electron.session.defaultSession.webRequest.onBeforeRequest((details, callback) => {
if(/typing$/g.test(details.url))return callback({cancel: true})
return callback({})
})
- Save and go back to the opened cmd and type:
asar pack unpacked core.asar
Open discord app and now other server members can't see your typing status at all.