This is the core library of the MusicBot project. APIs should not be considered stable until version 1.0.0.
If you want to have a working version of the bot, have a look at the MusicBot-desktop project.
build.gradle.kts
dependencies {
// ...
implementation("com.github.bjoernpetersen:musicbot:${Lib.MUSICBOT}")
// or
implementation(
group = "com.github.bjoernpetersen",
name = "musicbot",
version = Lib.MUSICBOT)
}
build.gradle
dependencies {
// ...
implementation 'com.github.bjoernpetersen:musicbot:$musicbotVersion'
}
pom.xml
<dependency>
<groupId>com.github.bjoernpetersen</groupId>
<artifactId>musicbot</artifactId>
<version>${musicbot.version}</version>
</dependency>
This is only the core library for the MusicBot, it needs to be wrapped by an implementation to actually work.
The only known implementation can be found in the MusicBot-desktop project.
For documentation on how to implement plugins, have a look at the JavaDocs or at the docs hosted on github.io.
For several "official" plugins, have a look at the MusicBot-plugins project.
This project is released under the MIT License. That includes every file in this repository, unless explicitly stated otherwise at the top of a file. A copy of the license text can be found in the LICENSE file.