Commit Graph

2059 Commits (9171b8cf113b4a02a9509bdabd5f4e6cafefb4cc)
 

Author SHA1 Message Date
Hammy 9171b8cf11 Get bean by using interface 3 years ago
Hammy c5bf382125 Start adding Information Commands 3 years ago
Hammy 7becdc4528 Add Constants.java for emotes 3 years ago
Hammy 9004ae4cba Add extra cache flags 3 years ago
Hammy d7ebb96499 Add extra cache flags 3 years ago
Hammy 4cc6c69040 Remove base description 3 years ago
Hammy aaaea78a98 Set default description to "No Description" 3 years ago
Hammy 489cd96208 Reformat code 3 years ago
Hammy e7c262f3f5 Wait till JDA is ready within BotConfig.java 3 years ago
Hammy fbbe1ef005 Add all event listeners in BotConfig.java 3 years ago
Hammy f855e60343 Create SlashCommandHandler to decouple loading/registering commands and handling them 3 years ago
Hammy a3a4473d0c Prefix sensitive information with ENSO_ 3 years ago
Hammy 2f5ed198c2 Add OwO command 3 years ago
Hammy ebefe3f991 Set isVisible to default to true 3 years ago
Hammy be9d51420a Send images in embeds 3 years ago
Hammy 4f3454a44d Move avatar out of subpackage 3 years ago
Hammy cfb30771f4 Don't deferReply() 3 years ago
Hammy 3c6fa3e5e3 Add logic for registering commands globally or owner guild 3 years ago
Hammy e1452b18c7 Add logic to only load commandMap and not register commands 3 years ago
Hammy c22d13d907 Remove unused subgroup 3 years ago
Hammy ac1e2a15c1 Add config options to register commands or not 3 years ago
Hammy 6b6cc315d7 Add invert command & stop deferReply() 3 years ago
Hammy 699b8d69dd Add ImageService 3 years ago
Hammy e0d5e45719 Remove SubCommandGroup 3 years ago
Hammy b171bdab41 Reformat file 3 years ago
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