Skip to content
DemiBOT is an amazing remote control Java Discord bot, created by the infamous Loonatic and Disyer.
Java Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
src/main
.gitattributes
.gitignore
CODE_OF_CONDUCT.md
Changelogs.md
Info.md
LICENSE
README.md
StartDemiBOT-Linux.sh 1.2.8 ALPHA "More Support Needed" Apr 11, 2019
_config.yml
build.gradle gradle: Add full fat jar build option Mar 19, 2019
ffmpeg.exe
ffprobe.exe big brain 6969 iq Mar 19, 2019
nircmd.exe
settings.gradle
wget.exe big brain 6969 iq Mar 19, 2019

README.md

alt text

DemiBOT is an amazing remote control Discord bot, created by the infamous Loonatic and Disyer.
Click me for more info!
Changelogs

Features

alt text alt text alt text alt text

Dependencies:

  • Gradle
  • JDA
  • json.org for Java

Instructions

  • If you're using IntelliJ, be sure to select the option to import dependencies from Gradle.
  • Compile Gradle with the listed Dependencies
  • Plug in your bot's token in /config/botconfig.json
  • Run "Main"
  • Enjoy!

Run ";help" for help.

  • Compiling Instructions After installing gradle and initializing it to the project, you should have a build.gradle file that should include this:

dependencies { compile 'net.dv8tion:JDA:3.5.1_347' testCompile group: 'junit', name: 'junit', version: '4.12' compile group: 'org.json', name: 'json', version: '20180813' }

I've also listed an example build.gradle with this repo.

Compiling as JAR file

DemiBOT can also be compiled as a standalone JAR file.

However, if you decide to go this route, you will need to supply the ffmpeg, wget and nircmd binaries alongside the JAR file.

First, install Gradle 5.2.1 and add Gradle's bin folder into your PATH environment variable.

Then, run this command to build your JAR file: gradle fatjar

The artifacts can then be copied from the build/libs folder.

You can’t perform that action at this time.