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

This project has been discontinued as it does not seem to make sense to maintain separately from DigitalSparks. If you are interested in the successor: (placeholder)

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 powering DigitalSparks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages