My third Discord bot, now somewhat more dynamic and modular than the second one.
Libraries used:
Discord API wrapper : JDA
JDA extra features : JDA Utilities
Code evaluation : Groovy
JSON library : Gson
Web scraper library : Jsoup
Logging library : slf4j-simple
Database interface : HikariCP
Database : MySQL
Services used:
Weather : OpenWeatherMap
Reverse search : SauceNAO
WolframAlpha : WolframAlpha