Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/blackoutburst/wally

A Discord bot created for the game Hole in the Wall on Hypixel, contains multiple commands, custom user profile
https://github.com/blackoutburst/wally

bot discord discord-bot hypixel hypixel-api hypixel-stats-bot java minecraft

Last synced: 2 days ago
JSON representation

A Discord bot created for the game Hole in the Wall on Hypixel, contains multiple commands, custom user profile

Awesome Lists containing this project

README

        

![splash](https://user-images.githubusercontent.com/30992311/133887063-18df67a6-6f68-40ab-b74f-5c3b8d51e376.png)

![Language](https://img.shields.io/github/languages/top/Blackoutburst/Wally?&logo=kotlin&color=purple)
[![Release](https://img.shields.io/github/release/Blackoutburst/Wally.svg)](https://github.com/Blackoutburst/Wally/releases)
![Size](https://img.shields.io/github/repo-size/Blackoutburst/Wally)
[![GitHub Workflow Status (branch)](https://img.shields.io/github/workflow/status/Blackoutburst/Wally/Java%20CI%20with%20Gradle/master?logo=github)](https://github.com/Blackoutburst/Wally/actions)
[![License](https://img.shields.io/github/license/Blackoutburst/Wally.svg)](LICENSE)

# Wally
Wally is a discord bot that allow you to check your Hypixel Hole in the Wall stats, he contains much more features such as a score tracker, customizable user profile, leaderboards and much more!

## Prerequsites
* [Kotlin 1.7.0](https://kotlinlang.org/) - Kotlin is necessary to run the bot since it's made with Kotlin
* [Java 8+](https://www.java.com/) - Java is necessary to run the bot
* [A config file](https://github.com/Blackoutburst/Wally/blob/master/config/config.json) - see the [config.json](https://github.com/Blackoutburst/Wally/blob/master/config/config.json) file and modify it to your needs
* [A Hypixel key](https://hypixel.net/) - In order to get the data from Hypixel you need a key
* [A Discord bot](https://discord.com/developers/) - To send and receive messages via discord you need a bot and a token for that bot
* [A .env file](https://github.com/Blackoutburst/Wally/blob/master/config/.env.example) To put confidential values such as API key or discord token

## Building
Open a command line and go into the directory and run
```
gradlew buildDependents
```

## Running
Locate the generated jar file should be inside `repo/build/libs` and run
```
java -jar Wally-x.x.x-all.jar
```

## Contributing
See [Contributing.md](https://github.com/Blackoutburst/Wally/blob/master/CONTRIBUTING.md)