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

https://github.com/sharifpoetra/thunder-java

Thunder the legendary bot that now come out reborn!
https://github.com/sharifpoetra/thunder-java

discord-bot java jda jda-bot jda-discord-bot multipurpose music-bot

Last synced: 7 months ago
JSON representation

Thunder the legendary bot that now come out reborn!

Awesome Lists containing this project

README

          

Thunder

# Thunder

[![Lisence](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Discord](https://discordapp.com/api/guilds/582372920047829014/embed.png)](https://discord.gg/ZEFrfj5)
[![Dependabot](https://api.dependabot.com/badges/status?host=github&repo=SharifPoetra/thunder-java&identifier=210757811)](https://dependabot.com)
[![CircleCI](https://img.shields.io/circleci/build/github/SharifPoetra/thunder-java)](https://circleci.com/gh/SharifPoetra/thunder-java)
![GitHub commit activity](https://img.shields.io/github/commit-activity/w/SharifPoetra/thunder-java)
![GitHub repo size](https://img.shields.io/github/repo-size/SharifPoetra/thunder-java)



> You can invite the bot [here](https://discordapp.com/oauth2/authorize?client_id=580626972741337088&scope=bot&permissions=70642768&guild_id=0)


# Selfhosting

## Using the latest releases:

1. Download the jar [here](https://github.com/SharifPoetra/thunder-java/releases) (it should be a `.jar` file and `config.txt.example`. `playlist_file.txt.example` is just an example for how playlists works)
2. Rename [config.txt.example](https://github.com/SharifPoetra/thunder-java/blob/master/config.txt.example) to `config.txt` and fill it out.
3. Run: `java -jar thunder.jar`

## Using docker compose

1. Create your working directory, example: `mkdir thunder && cd thunder`
2. Rename [config.txt.example](https://github.com/SharifPoetra/thunder-java/blob/master/config.txt.example) to `config.txt` and fill it out.
3. Rename [docker-compose.yml.example](https://github.com/SharifPoetra/thunder-java/blob/master/docker-compose.yml.example) to `docker-compose.yml`
4. Run: `docker-compose up --build -d`

# Contributing

We are very open for any contributions. Please read [CONTRIBUTING.md](https://github.com/SharifPoetra/thunder-java/blob/master/CONTRIBUTING.md) for more insformation.

# Licensing

The bot is licensed under the Apache 2.0 license. See the file [LICENSE.md](https://github.com/SharifPoetra/thunder-java/blob/master/LICENSE.md) for more information. If you plan to use any part of this source code in your own bot, I would be grateful if you would include some form of credit somewhere.