Skip to content
This repository has been archived by the owner on Oct 28, 2023. It is now read-only.

Latest commit

 

History

History
72 lines (50 loc) · 2.41 KB

README.md

File metadata and controls

72 lines (50 loc) · 2.41 KB

MusicBot

GitHub (pre-)release GitHub license CircleCI branch codebeat badge codecov

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.

Usage

Gradle

Kotlin DSL

build.gradle.kts

dependencies {
    // ...
    implementation("com.github.bjoernpetersen:musicbot:${Lib.MUSICBOT}")
    // or
    implementation(
        group = "com.github.bjoernpetersen",
        name = "musicbot",
        version = Lib.MUSICBOT)
}

Groovy DSL

build.gradle

dependencies {
    // ...
    implementation 'com.github.bjoernpetersen:musicbot:$musicbotVersion'
}

Maven

pom.xml

<dependency>
    <groupId>com.github.bjoernpetersen</groupId>
    <artifactId>musicbot</artifactId>
    <version>${musicbot.version}</version>
</dependency>

Implementations

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.

Plugins

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.

License

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.