JBobda / Bard-bot

A Discord Bot developed for general tasks using the Java Discord API (JDA), JDA Utilities, and LavaPlayer. Created to be used in gaming servers but works in any other type of setting within the Discord application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bard Bot

A Discord Music Bot developed for general tasks using the Java Discord API (JDA), JDA Utilities and LavaPlayer. Created to be used in gaming servers but works in any other type of setting within the Discord application.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them

Java Development Kit 8 (JDK 8)
Maven Dependency Management

Installing

A step by step series of examples that tell you how to get a development env running

Create Executable .jar file

Make sure to include a token for the Discord Bot in the Main.java file. Then, in the Terminal, direct your way inside of the project folder and then run the following commands

$ mvn clean compile
$ mvn package

An executable .jar file will be created inside of the /target folder

Deployment

Running Locally

Make sure you have Java and the Heroku CLI installed.

$ git clone https://github.com/JBobda/Bard-bot.git
$ cd BardBot
$ mvn package
$ cd target
$ java -jar BardBot-1.0.jar

Your app should now be running

Deploying to Heroku

$ heroku create
$ git push heroku master
$ heroku open

or

Deploy to Heroku

Built With

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

Authors

  • Jan Bobda

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A Discord Bot developed for general tasks using the Java Discord API (JDA), JDA Utilities, and LavaPlayer. Created to be used in gaming servers but works in any other type of setting within the Discord application

License:MIT License


Languages

Language:Java 100.0%