Disparse

Disparse is an ergonomic, simple, and easy-to-use command parsing and dispatching library for Discord bots.

Usage

Disparse is built and served from Jitpack.

The specific module you want is dependent on the Discord library you would like to use.

  • JDA -> $MODULE = disparse-jda
  • D4J -> $MODULE = disparse-d4j
  • SmallD -> $MODULE = disparse-smalld
  • Unsupported / Creating own integration -> $MODULE = disparse-core

Maven

Add your repository for Jitpack

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

Add Disparse as a dependency

<dependency>
    <groupId>com.github.BoscoJared.disparse</groupId>
    <artifactId>$MODULE</artifactId>
    <version>$LATEST</version>
</dependency>

Gradle

Add your repository for Jitpack

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

Add Disparse as a dependency

dependencies {
        implementation 'com.github.BoscoJared.disparse:$MODULE:$LATEST'
}