Due to the constant breaking changes, I have decided to stop maintaining this plugin. This is not the BetterDiscord developers' fault - it is part and parcel of unoffical modding.
This BetterDiscord plugin will set your statuses and mute channels when certain processes run.
Video of the plug-in in action
Settings panel preview
Go to this page, hit CTRL S, then save it in your BetterDiscord plug-ins folder. Then go to Settings --> Plugins --> CodingDND --> Settings to customise the plug-in.
Most of the action happens inside the settings menu.
- Go to
Target Processes
- Click the buttons of the processes you want the plug-in to activate from
- Go to
Statuses
- The active status will be set when a target is running
- The inactive status will be set when no targets are running
- Go to
Custom Targets
- Type the name of the program you wish to target
- You'll need to write the name of the executable without its extension
- Click the result
- Go to
Target Processes
and enable the newly added process
- Right click a channel
- Press the
Add to mute channels menu
button - Go to
Mute Channels
- Click the buttons for any channels you want to be muted when targets are running
Support a list of IDEs (Atom, VSCode, IntelliJ IDEA, Eclipse, Visual Studio, Pycharm) Done
Support custom process names so users can add other IDEs or even non-IDEs Done
Allow different statuses from DND and online Done
Mute certain channels when the processes run Done
Improve linux support
Feel free to open issues for suggestions/bug reports or go to my support discord. You're more than welcome to submit pull requests too.