

Update the application.properties with your bot token and any other preferences you would like. For local usage sounds can be placed in src/main/resources/sounds/. Join that channel, then play the sound that was clicked. Sound file the bot will look for the username specified in all the servers the bot account has access to and "username_to_join_channel" is used by the application when a button in the UI is clicked. Running locally from an IDE: Update the app.properties file with the login information for your "bot". application.properties fileīackup your application.properties before the update to a new Version.Ī new (clean) one is provided in the release file and will overwrite your config. Currently, there is one bot thread for each server. You can do so here Planned Future FeaturesĬreating a bot instance for each unique channel/server combination for busy servers. If you'd like to buy me a beer for my efforts, it's always appreciated.

Go to select your bot, click Bot on the left, and then enable both of the sliders under Privileged Gateway Intents. Login to your Discord Developer Portal and enable Privileged Intents for your bot. To fix the issue of being stuck on "Connecting to websocket": Setting correct permissions on your discord bot This will walk you through the process of getting your bot up and running. Smugaloof has made a great setup video you can watch here.
Best free soundboard software for discord how to#
Opening a browser and navigating to " How to Get a Bot Token and Invite your Bot Now you should be able to access the UI by "Started MainController in 6.383 seconds (JVM running for 6.939)". You should see a bunch of logging and eventually something like See below for information on those commands. If you don't have this configured properly the bot will not work. When you click a sound file to play in the soundboard the app will look for this username and join the voiceĬhannel that user is in. The property "username_to_join_channel" is your username on discord. Once you've created your new bot you must invite Your bot (you should create a new discord BOT account for your soundboard). In the app.properties file you should fill in the login information for In that same directory you will need a directory called "sounds" (This directory isĬonfigurable in the application.properties). If you have an existing install, do not overwrite

Join the official discord: Current Releaseĭownload the zip|tar file and extract its contents in a directory. Aso, added the ability to play youtube URLs.ģ.1.3.zip Must have Java 17+ 64bit version installed in order for the soundboard to work properly This should resolve a lot of the issues people were having with sound files (like mono not working). Updated to the new JDA 3.X library and also updated to a new music player. The bot can only play sounds/respond to commands for servers it has been given access to. You will need to create a bot account that the bot will use to joinĪnd play sounds. You can trigger sounds by commands typed in discord chat, or you canĬhoose the sound from the web UI.
