Discord-Audio-Stream-Bot icon indicating copy to clipboard operation
Discord-Audio-Stream-Bot copied to clipboard

Your opinions / ideas, please.

Open BinkanSalaryman opened this issue 4 years ago โ€ข 14 comments

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.

BinkanSalaryman avatar Apr 21 '20 22:04 BinkanSalaryman

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.

kissklas avatar Apr 25 '20 11:04 kissklas

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!

kissklas avatar Apr 25 '20 12:04 kissklas

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 avatar Apr 25 '20 12:04 kissklas

@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.

BinkanSalaryman avatar Apr 25 '20 15:04 BinkanSalaryman

@kissklas The status label above the power button now has "Status: " as prefix ๐Ÿ‘

BinkanSalaryman avatar Apr 25 '20 17:04 BinkanSalaryman

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 avatar Aug 01 '20 17:08 DocReni

@DocReni You can open multiple instances of the bot program and fill different bot tokens, would this work for you?

BinkanSalaryman avatar Aug 01 '20 21:08 BinkanSalaryman

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 avatar Mar 30 '21 15:03 BenoitLafont

@BenoitLafont The latest commit has this feature as "follow-voice" command, feel free to try it out :)

BinkanSalaryman avatar Mar 31 '21 17:03 BinkanSalaryman

ใ“ใ‚“ใซใกใ‚ใ€็ด ๆ™ดใ‚‰ใ—ใ„BOTใ‚’ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚ ่ณชๅ•ใงใ™ใ€‚ ใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐใฎ้Ÿณ่ณชใชใฎใงใ™ใŒใ€ใƒใƒƒใƒˆใƒฏใƒผใ‚ฏ็›ฃ่ฆ–ใ‚’ใ—ใฆใ„ใ‚‹ใจ128kbpsใชใฎใงใ™ใŒใ€ใใ‚ŒไปฅไธŠใฎ้Ÿณ่ณช(ๅธฏๅŸŸๅน…๏ผŸ)ใซใฏใชใ‚‰ใชใ„ใฎใงใ—ใ‚‡ใ†ใ‹ใ€‚็งใŒ่จญๅฎšๆ–นๆณ•ใ‚’็†่งฃใ—ใฆใ„ใชใ„ใฎใงใ‚ใ‚Œใฐๆ•™ใˆใฆใใ ใ•ใ„ใ€‚ ใ‚ˆใ‚ใ—ใใŠ้ก˜ใ„ใ—ใพใ™ใ€‚

Tk-takuya avatar Jun 05 '21 17:06 Tk-takuya

ใ“ใ‚“ใซใกใ‚ใ€็ด ๆ™ดใ‚‰ใ—ใ„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.

kissklas avatar Jun 05 '21 19:06 kissklas

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 avatar Nov 10 '21 04:11 Ellexium

@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.

BinkanSalaryman avatar Nov 15 '21 13:11 BinkanSalaryman

@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?

Ellexium avatar Nov 15 '21 15:11 Ellexium