Simple Discord API abstractions for Java.
Created to replace the method daisy chaining confusion of other Java libraries for the Discord API.
Documentation
Example
<repository>
<id>maven</id>
<name>DiscLoader Maven Repo</name>
<url>http://repo.discloader.io/repository/maven/</url>
</repository>
<dependency>
<groupId>io.discloader</groupId>
<artifactId>discloader</artifactId>
<version>0.1.1</version>
</dependency>
- Connecting to the gateway via websocket
- Change username/nickname/guild name
- Change avatar/guild icon
- Sending messages
- Sending embeds
- Editing messages and embeds
- Deleting messages
- Command System
- A Voice connection system
- Finish constants registry.
- Finish packet reading.
- Parse EmbedJSONs to a MessageEmbed type.
- Add methods for editing a Channel's data.
- add better documentation
arg |
description |
default |
nogui |
if DiscLoader is executed with nogui as an argument the GUI window doesn't show |
loads GUI |
-t |
The api token to use to authenticate |
"" |
-p |
The prefix to use for commands |
"//" |
property |
description |
default |
useWindow |
whether or not to use the included GUI |
true |
token |
The api token to use for authentication |
"" |
prefix |
The prefix to look for at the start of a message |
// |
shard |
The shard number |
0 |
shards |
The number of shards |
1 |