Discord-Audio-Stream-Bot
Discord-Audio-Stream-Bot copied to clipboard
Your opinions / ideas, please.
It's been a long time since I did something for this hobby project. Discord.NET wasn't a charm for me to work with, to be honest. Now, I'm glad to announce that I did a remake in java using JDA and NativeBass with an actual GUI instead of a blank console.
- If you have an idea what cool feature is missing and should be included in the software, please tell me here.
- If you like to say a few words to praise or (constructively!) criticize the new java version, please tell me here.
This is such a fun little bot to play with! Great project. I made a vintage vinyl stream yesterday on a max bitrate voice chat and, wow, the bot can sing!
Now I haven't checked all the possilities yet but feature wise I guess having a status for the bot would be cool. Also maybe being able to have it in private calls? Don't know if it's possible at all but.
New UI feedback/idea: The Shutdown/Connected status button could use with some clarification.
"Shutdown" could be interpreted as a description of what the button does rather than the current status. How about either having it say "Status: Disconnected" and "Status: Connected" or similar? The color coding is nice though!
New feature idea: Running automatic commands at startup.
It would be nice to have the bot automatically do things like join a specific Voice chat at startup. Maybe having a per guild list of userspecified autorun commands would be an idea? It would be a nice tool for people who can't have their bot running 24/7.
@kissklas Generic automatic commands at startup might be problematic, but an auto-join voice configuration can definitly be a feature! I'll add a ticket for this.
@kissklas The status label above the power button now has "Status: " as prefix ๐
Would it be possible to have it stream to multiple bots at one time? Maybe allow for 30 bot tokens to be placed? It would be really helpful for gaming communities that need to make voice announcements to multiple channels at one time. Thank you for your consideration!
@DocReni You can open multiple instances of the bot program and fill different bot tokens, would this work for you?
Hi, great job for this bot ! A usefull command could be to made to bot following a given user in voices chat. If the user switch from chanel, the bot will follow him in the new chanel. I didn't know if I could be done or not, but it could be a good improvment
@BenoitLafont The latest commit has this feature as "follow-voice" command, feel free to try it out :)
ใใใซใกใใ็ด ๆดใใใBOTใใใใใจใใใใใพใใ ่ณชๅใงใใ ในใใชใผใใณใฐใฎ้ณ่ณชใชใฎใงใใใใใใใฏใผใฏ็ฃ่ฆใใใฆใใใจ128kbpsใชใฎใงใใใใใไปฅไธใฎ้ณ่ณช(ๅธฏๅๅน ๏ผ)ใซใฏใชใใชใใฎใงใใใใใ็งใ่จญๅฎๆนๆณใ็่งฃใใฆใใชใใฎใงใใใฐๆใใฆใใ ใใใ ใใใใใ้กใใใพใใ
ใใใซใกใใ็ด ๆดใใใBOTใใใใใจใใใใใพใใ ่ณชๅใงใใ ในใใชใผใใณใฐใฎ้ณ่ณชใชใฎใงใใใใใใใฏใผใฏ็ฃ่ฆใใใฆใใใจ128kbpsใชใฎใงใใใใใไปฅไธใฎ้ณ่ณช(ๅธฏๅๅน ๏ผ)ใซใฏใชใใชใใฎใงใใใใใ็งใ่จญๅฎๆนๆณใ็่งฃใใฆใใชใใฎใงใใใฐๆใใฆใใ ใใใ ใใใใใ้กใใใพใใ
The voice bandwidt on Discord is actually a maximum of 96kbps, unless you pay for it. I believe you can bring it up to 256 or 320 paid. It uses the Opus codec though, which at 96kbps sound similar to 128kbps with other encoders.
Hello, would it be possible to add an option for regular users (not admins/owners) to get the bot to join/leave? Maybe it could be an option in a config file or a setting that could be altered with commands?
@Ellexium see #25 ... I could implement what I had in the .NET version, but I think it's too convoluted (from both the programming and using perspective). If you are imagining something in concrete, I'd be glad if I could get some input for designing an intuitive permission system.
@Ellexium see #25 ... I could implement what I had in the .NET version, but I think it's too convoluted (from both the programming and using perspective). If you are imagining something in concrete, I'd be glad if I could get some input for designing an intuitive permission system.
Maybe the user could put a list of roles (role ID's) that don't need to have the admin/owner permission to use the join/leave command in some sort of text file? Or something similar?