Ok, so it isn’t really like Kenku. What Kenku does is the sound that is playing on Host machine, goes through Kenku, and Kenku compresses the sound and pipes it through discord like a microphone, and everyone elses machines hear the sound.
So basically: Syrinscape > Kenku > Discord > Internet > (other users) Discord > Speakers.
That is why Kenku users never have to press a button the sound is not coming from their computer, it is coming from the host.
(sorry if I am over explaining, I just want to make sure we all are on the same page) A Bot in Discord can do practically anything. Let’s pretend Netflix removed all their restrictions, you could make a Bot open up Netflix (independently on everyone machine) and play a movie right to the bot. Everybodys machine will independently load netflix, load the movie and the visual and sounds would be coming from Netflix > discord > video & sound. Everyone would be looking at a window in Discord to watch a Netflix show/movie. You can’t do this because Netflix has security that prevents it, but it IS theoretically possible.
You can build games, soundboards, and a kind of unlimited number of things. It is just an interface that accepts python or javascript.
So what I am trying to do is for the bot to (unseen to the user) create a chromium browser behind the scenes, and port all the sounds from the browser to the bot in discord. This will happen independently on everyones machines.
It is kind of a simple idea, just load the “share audio” site on a discord comand and play the site through the bot.
So each persons machine in discord will be running the webapp (site) “https://app.syrinscape.com/{blahblahblah}/player/” and the sound will come right out the discord bot. They can adjust the discord bot’s volume to control their preference.
This would sound just a good as if they open up the link because the source and destination are the same.
The benifit here is we can pretty much stay in Discord and I don’t have to ask them to open up more windows.
My last game I didn’t realize the players were not hearing my sound. I spent time setting up all the sound and I forgot to ask “can you all hear this”, but I forgot to setup the VAC and put Kenku in the right modes.
If we had a Syrinscape Discord bot, the chance of failure would be lower because it would be something that is specifically designed to work with syrinscape and discord.
My only problem is I am having a hell of a time trying to figure out how to get puppeteer to find the button to click

If there was an attribute I could put in the URL or a Hack to just get past this. That would get me to maybe 90-95%.