Skip to content

astatio/SparksEngine

Repository files navigation

GitHub last commit (branch) GitHub top language Code Climate maintainability Code Climate technical debt Code Climate issues

Warning

At the moment, you might be unable to use this project. This is due to the project being made public before the author could finish working on a feature which, due to an oversight, was being developed on the main branch.

SparksEngine

SparksEngine is the core of the Discord bot DigitalSparks - It's what makes it work - and it's used exactly the same way it's provided here: just like a library. It provides all the tools you need to get started with a bot of your own. Make sure to check the wiki for more information.

How to use

You add it just like any other typical library to your project. Check out JitPack guide on that. If you wish to know more on how to use make sure to check out the wiki and the Examples folder inside this repository.

Logging

SparksEngine exposes a lot of the libraries it uses but not for logging. This is to avoid any potential version conflicts. If you wish to use a logger we recommend you add the following libraries: slf4j-api, logback-classic, kotlin-logging. You are free to use any logging library of your choice as long as it works. Check JDA wiki for more information on logging.

Why is there no kick, ban, unban commands?

Features are made according to a defined priority basis. The moment this repository turns public, these features will be of high priority.

The bot seems to censor some words in ModLogs

This happens due to liability in community guilds - however, I do understand that It's implemented very poorly. In the future, SparksEngine should feature an interface for this and allow customization.

About

All-in-one library to create Discord bots

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages