Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/breadmoirai/breadbotframework

A Java Framework for Discord Bots
https://github.com/breadmoirai/breadbotframework

bot-framework discord discord-bot java jda jda-bot jda-extension jda-utilities

Last synced: about 1 month ago
JSON representation

A Java Framework for Discord Bots

Awesome Lists containing this project

README

        

[bintrayImage]: https://api.bintray.com/packages/breadmoirai/maven/breadbot-framework/images/download.svg
[bintrayLink]: https://bintray.com/breadmoirai/maven/breadbot-framework/_latestVersion
[travisImage]: https://travis-ci.org/BreadMoirai/BreadBotFramework.svg?branch=master
[travisLink]: https://travis-ci.org/BreadMoirai/BreadBotFramework
[contributorsImage]: https://img.shields.io/github/contributors/BreadMoirai/BreadBotFramework.svg
[contributorsLink]: https://github.com/BreadMoirai/BreadBotFramework/graphs/contributors
[issuesImage]: https://img.shields.io/github/issues-raw/BreadMoirai/BreadBotFramework.svg
[issuesLink]: https://github.com/BreadMoirai/BreadBotFramework/issues
[discordWidget]: https://discordapp.com/api/guilds/284822192821108736/widget.png
[discordInvite]: https://discord.gg/yAMdGU9
[wikiImage]: https://img.shields.io/badge/wiki-here-orange.svg
[wikiLink]: https://github.com/BreadMoirai/BreadBotFramework/wiki
[docsImage]: https://img.shields.io/badge/docs-here-yellow.svg
[docsLink]: https://breadmoirai.github.io/BreadBotFramework/

[ ![bintrayImage][] ][bintrayLink]
[ ![travisImage][]][travisLink]
[ ![contributorsImage][] ][contributorsLink]
[ ![issuesImage][] ][issuesLink]
[ ![discordWidget][] ][discordInvite]
[ ![wikiImage][]][wikiLink]
[ ![docsImage][]][docsLink]

# BreadBotFramework

### Features
- [x] Commands
- [ ] Documentation
- [x] Some Logging

This project is an SDK designed for bot-creation which is built on top of [JDA](https://github.com/DV8FromTheWorld/JDA). This project only uses reflection to initialize each command.
## Download
You can check the [releases](https://github.com/BreadMoirai/BreadBotFramework/releases) tab for jars. This is also distributed via [bintray][bintrayLink].

### Adding as Dependency
[![bintrayImage][]][bintrayLink]

When using the snippets below replace the **VERSION** key with the version shown above.

#### Gradle
```groovy
repositories {
jcenter()
}

dependencies {
compile 'com.github.breadmoirai:breadbot-framework:VERSION'
}
```

#### Maven
```xml

jcenter
jcenter
http://jcenter.bintray.com/

com.github.breadmoirai
breadbot-framework
VERSION
pom

```

### Javadoc
Web access to the javadocs is provided [here][docsLink]. Please note that this is a work in progress and it is likely something you would like documented is not documented. Please open an issue via Github [Issues](https://github.com/BreadMoirai/BreadBotFramework/issues) or contact me directly through my [Discord][discordInvite].

# [Wiki](https://github.com/BreadMoirai/BreadBotFramework/wiki)
See the wiki linked above for usage and examples.