Hey, did you know we have a Discord bot?
Click here to invite the bot!
PNGTube Online's Discord bot allows you to sync volume input with Discord. Basically, instead of checking the Audio Visualizer input to see if volume paths are taken, it uses the status of your Discord avatar in a voice channel-- if you're talking, Volume >= paths are taken; if not, Volume < paths are taken.
The PNGTube bot is simple, with only 3 commands. It is set up with Discord.js v14 slash commands, so they should auto-populate in your server with descriptions as soon as the bot is invited.
Connecting the PNGTube bot to your PNGTuber has 2 parts: connecting the bot to your Discord call and enabling sync on PNGTube. The order of things is not super important as long as you click the sync button after the bot is linked.
An aside to flags, since Discord only gives on/off data, we chose to implement flags to allow people syncing to Discord some greater flexibility. Say you want a character to change to one state when talking, then another at a higher volume for yelling, you can set one flag for talking, sync this to Discord, and a second for yelling, which will still work with the bot controlling the talking flag.
To disconnect, simply click the Unsync Discord button in PNGTube, which will have replaced Sync to Discord. If you're all done with the bot, tell it to /leave in your Discord server as well.