blob: 2848e26b2a85cef1bcd9903531b8459fc8d9b72e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# SoundChan: The Discord Voice Bot
## How to Run
Currently the only way to run Sound Chan is to build the bot from source. As such you'll need the JRE and JDK.
## Instructions For Use
To run the sound bot on your Server, you'll need a developer's bot token from Discord. Full instructions for use will be coming, but in the meantime for development purposes, place your token and the corresponding settings in a file named, `soundchan.properties`. You can see an example of how the file should be formatted in `soundchan.properties.example`.
## Requirements to Run
* Java Runtime Environment
## Requirements to Develop
* Java Runtime Environment
* Java Development Kit
* `net.dv8tion:JDA:3.5.1_339`
* `com.sedmelluq:lavaplayer:1.2.53`
More information to come.
## Todo
* Move the ExtendedListenerAdapter outside of main
* Add a monitor for updated files (refresh every few minutes or on command?)
* Add pre-emption support for sound effects (without disturbing the queue)
* Support seeking (starting a track at any point, or skipping ahead in the track)
* User roles
* Help command
* Document run steps properly
* Package a batch file / bash file for easy use
* List currently playing song
* Like or dislike support for currently playing track
* Have SoundChan reply with a voice bot
* Turn features on and off using config files
|