https://github.com/viaversion/eduard
Via Discord Bot
https://github.com/viaversion/eduard
Last synced: about 2 months ago
JSON representation
Via Discord Bot
- Host: GitHub
- URL: https://github.com/viaversion/eduard
- Owner: ViaVersion
- License: gpl-3.0
- Created: 2020-06-15T12:43:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-04T01:25:43.000Z (11 months ago)
- Last Synced: 2025-02-04T02:26:17.584Z (11 months ago)
- Language: Java
- Homepage:
- Size: 296 KB
- Stars: 0
- Watchers: 6
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Eduard
A Discord bot used to manage the ViaVersion Discord server.
## Features
- Print information about a ViaVersion dump url.
- Support commands for moderators starting with "?" (see [here](https://florianmichael.de/viaversion) for an overview).
- Automatically detect common messages and respond to them.
- Integration of [Athena](https://github.com/Jo0001/Athena) for automatic log analysis & proxy build check.
## ViaVersion dump information

Red = Outdated release,\
Green = Latest release,\
Orange = Outdated CI build,\
Blue = Latest CI build,\
Gray = Unknown version,\
Magenta = Unknown commit hash. Fork?
The versions used to check against latest releases are stored in the [config](src/main/resources/config.yml) file.
The data stored inside dumps can be found in the ViaVersion source code, see [here](https://github.com/ViaVersion/ViaVersion/tree/master/common/src/main/java/com/viaversion/viaversion/dump).
## Support messages

They start with `?` and can be used to answer common questions easier and faster.\
They are located in the [messages.json](messages.json) and are automatically synced with the GitHub repository.
## Configuration
The configuration file is located at `src/main/resources/config.yml`. It contains the channel and other server related ids.
## Requirements
* Java 11 or greater
* A `tessdata` directory with trained OCR data *(https://github.com/tesseract-ocr/tessdata, eng.traineddata should suffice)*
## License
This project is licensed under the [GNU Public License v3](LICENSE).