Commit Graph

43 Commits (144a7c2b4446fe5fd06330567ebaaffc6d59e238)

Author SHA1 Message Date
Hammy 144a7c2b44 Change exception variable 3 years ago
Hammy 720761e7a0 Ensure that commandMap is injected in 3 years ago
Hammy 45709726e3 Reformat/Refactor code 3 years ago
Hammy 858f9ab871 Reduce code duplication 3 years ago
Hammy 09c54c80d9 Update commands to use new subcommand methods 3 years ago
Hammy 30aa9f960c Use Bean Introspection to get AnnotationMetaData and load SlashCommands 3 years ago
Hammy 4788fa3e8b Update manager to use new ExecutableMethod 3 years ago
Hammy 8c7ab5c4ac Use ExecutableMethod instead of Method.java 3 years ago
Hammy e4a5adf03e Add @Introspected & @Target 3 years ago
Hammy 0484952b4a Rename EmbedGenerator.java to EmbedService.java 3 years ago
Hammy 99e7816413 Remove ISlashCommand.java 3 years ago
Hammy 418507de4e Add subcommands 3 years ago
Hammy 672a6c14f2 Update interface 3 years ago
Hammy ce7e0e231c Remove class for subcommands 3 years ago
Hammy a900e78472 I. Don't. Even. Know. 3 years ago
Hammy 30ca94fd43 Add Avatar Commands 3 years ago
Hammy 3204bff58d Invoke method on bean for SlashCommand 3 years ago
Hammy cfef147fe7 Return Pair<Bean, Method> 3 years ago
Hammy c9e0c4dcb6 Remove exception from method signature 3 years ago
Hammy 67a2426502 Update command annotations 3 years ago
Hammy 6be86bca2f Move into info package 3 years ago
Hammy 2924a41646 Add more methods 3 years ago
Hammy 10f0823efc Add OnReadyListener.java 3 years ago
Hammy b2260637bc Add Ping Command 3 years ago
Hammy e3f0d39f5b Add EnsoEmbedGenerator.java to generate embeds with minimal code duplication 3 years ago
Hammy a21dd25ee4 Add ISlashCommand interface for discord slash commands 3 years ago
Hammy 3845b50f36 Refactor CommandManager.java to interface & Add SlashCommandManager.java 3 years ago
Hammy 158fcf2176 Reformat file 3 years ago
Hammy 2bb8ede97b Add SlashCommandListener.java 3 years ago
Hammy 0ddb21eec0 Rename @Command to @SlashCommand & Add Micronaut Annotations 3 years ago
Hammy 783eec7b50 Load commandMap with type ISlashCommand.java 3 years ago
Hammy cacc601ee7 Get owner guild from config 3 years ago
Hammy 982a682a39 Rename placeholder to USER from USERNAME 3 years ago
Hammy 64610061c0 Rename Enso to EnsoBot 3 years ago
Hammy e78f080e18 Add CommandLoader 3 years ago
Hammy e6adabc46d Load in owner guild 3 years ago
Hammy 68b65fce4f Update and add more annotations 3 years ago
Hammy 118a762d00 Delegate loading of commands to CommandLoader.java 3 years ago
Hammy a2efe9dc69 Tidy up code 3 years ago
Hammy dd6763269e Remove old ping command 3 years ago
Hammy 2aee2eec93 Remove command interface
The @Command interface should do all the heavy loading instead of defining this interface
3 years ago
Hammy b294be22ff Add owner guild id 3 years ago
Hammy bc514200b0 Add Java walking skeleton 3 years ago