A Vencord plugin that limits notifications: you only get one alert (sound + visual) per conversation, even if several messages or mentions arrive in a row.
Works for:
- Direct Messages (DMs)
- Group DMs
- Servers
Note: the in-game overlay isn't supported yet - only the regular Discord window is covered by this plugin for now.
Based on the OnePingPerDM plugin.
- Git
- Node.js
- pnpm (
npm install -g pnpmif you don't have it) - Discord Desktop closed during the inject step (step 5)
Open a terminal wherever you want the project, then:
git clone https://github.com/Vendicated/VencordThis creates a Vencord folder with all the source code.
Go to the plugins folder:
Vencord\src\plugins\
Create a new folder named exactly after the plugin:
Vencord\src\plugins\OnePingPerChannel\
Put the index.ts file inside it:
Vencord\src\plugins\OnePingPerChannel\index.ts
Open a terminal at the root of the project (the Vencord folder), and run:
pnpm install --frozen-lockfileThis downloads everything Vencord needs to run.
Still in the same terminal:
pnpm buildThis compiles Vencord with your plugin included.
Close Discord Desktop, then run:
pnpm injectFollow the on-screen instructions (choose Discord, Discord Canary, PTB, etc. depending on your version).
- Restart Discord.
- Go to Discord Settings → Vencord → Plugins.
- Look for
OnePingPerChannelin the list and enable it.
If you can see it and enable it, the installation worked ✅
- If you edit
index.tslater, you need to redo Step 4 (pnpm build) for changes to apply. No need to redopnpm injectevery time, unless Discord was updated or uninjected. - The exact Vencord folder path depends on where you cloned it — adjust it if needed.