Commit Graph

66 Commits

Author SHA1 Message Date
Anya d64f157159 0.9.0
& numerous changes to Music functionality
2022-11-14 21:28:11 -08:00
Anya 5c7f2991ec Database restructure
Kiafumi now uses a connection pool, and doesn't drop the connection.
2022-11-13 04:14:07 -08:00
Anya ad09706b77 Remove CatCommand
will be replaced with DogCommand
2022-11-13 03:58:18 -08:00
Anya 9544aa677f Initial music rewrite 2022-11-09 16:11:12 -08:00
Anya 9183d350df Retroactively add the class for the last commit 😳 2022-05-21 22:41:57 -07:00
Anya dfdd032a33 Implement LoggingManager
LoggingManager replaces the previous main class logging functionality.
It uses text blocks to add response templates for stdout.
2022-05-21 22:41:04 -07:00
Anya ff626019b0 Remove ModCommand 2022-05-21 20:21:03 -07:00
Anya ab72638a94 Reorganize SQL (BREAKING)
Removed welcomeEnabled & serverProtection
welcomeEnabled was removed due to its redundancy.
serverProtection was removed due to being out of scope.
2022-05-21 20:19:31 -07:00
Anya 67dafe50bb Convert some strings to text blocks
this is the coolest thing ive ever seen
2022-05-21 19:05:53 -07:00
Anya ae092d3440 Add username edit logging 2022-05-21 03:42:11 -07:00
Anya 299622ed30 Clean up config.yml
removed some unnecessary pingResponses & fixed comments.
2022-05-21 01:43:17 -07:00
Anya b8887705ef Reorganize Listeners & Remove GamePrevention
I'm removing gamePrevention as it was out of scope for kya.
Splitting the MainListener should help with expanding kya's capabilities.
The SkynetListener class will provide further info for the logChannel.
2022-05-21 01:37:44 -07:00
Anya 2cdfef9d8a added correct handling for welcomeChannel variable mismatch. 2022-05-20 16:13:55 -07:00
Anya ba34562917 Increase logging within commands & listeners 2022-05-19 19:41:32 -07:00
Anya 35512486ad Completely overhaul logging
Now uses log4j2 as the default logger.
The output is now colorized and better organized.
The text is also much more readable.

This commit also attempts to fix the /skip issue.
2022-05-17 14:48:47 -07:00
TiddyT 9ae1db1b80 Fixed /skip for smaller calls 2022-05-17 14:16:14 -05:00
Anya d46bb83e5e General Cleanup in preparation for 0.9
& bump version to 0.9.0-pre
2022-05-16 18:50:46 -07:00
TiddyT 2659a0ac52 Bot now skips song at when half the call votes to 2022-05-16 18:09:53 -05:00
TiddyT efbd1d0b5d Changed fight command text 2022-05-16 17:57:13 -05:00
TiddyT 8040e85e77 Tidied up config.yml 2022-05-16 17:18:26 -05:00
TiddyT afe5323ae8 Fixed /skip command 2022-05-16 17:05:30 -05:00
unknown 43201fdac4 Logging Improvements 2022-04-04 00:27:20 -07:00
Laika 4c0181c87f Help Cmd and some fixes 2022-04-03 01:33:18 -07:00
unknown a0ba6fc27e Credit & Comment + Version Bump (0.8.0-pre) 2022-04-01 10:59:40 -07:00
unknown a513b914d4 Large import cleanup 2022-04-01 10:41:03 -07:00
unknown 399d09124b Added in new command loading shenaniganry 2022-04-01 10:36:19 -07:00
unknown a8d89e149c Fix console spam if lack scope 2022-03-31 22:45:26 -07:00
unknown f210240bd5 Merge branch 'main' of https://fem.mint.lgbt/oko/kiafumi 2022-03-30 13:58:23 -07:00
unknown 5bb2346da3 Mrow 2022-03-30 13:58:01 -07:00
Anya 62f07da899 Enable InfoCommand
early mornings, right?
2022-03-30 10:03:01 -07:00
Anya 5ba6039d4a finalize previous commit 2022-03-30 09:39:07 -07:00
Anya 7f9d7f3443 Add User/Server info commands, fix Avatar command 2022-03-30 09:37:57 -07:00
Anya 523ce4173d Update SeptemberDateCommand & add AvatarCommand
SeptemberDateCommand's date should now be accurate.
AvatarCommand fetches the specified user's avatar.
2022-03-29 23:18:51 -07:00
Laika 221204611c Unfuck 2022-03-29 22:59:38 -07:00
TiddyT 0350e3e935 Added dreidel command 2022-03-30 00:49:46 -05:00
Laika 2ed96e2b3e Music Command and Functionality 2022-03-29 21:04:40 -07:00
Anya c07b3c19e1 Add sdate & Rename dreidel 2022-03-29 20:52:10 -07:00
unknown f8396f89f8 Timestamp fixes 2022-03-29 15:48:17 -07:00
unknown e6284b1e84 Oopsies forgot to return >.< 2022-03-29 13:59:41 -07:00
unknown 5fb96f276a Settings Perm Check 2022-03-29 13:52:51 -07:00
unknown 76e0ef0988 Obliterated legacy command support 2022-03-29 13:49:05 -07:00
unknown 68aadceb40 Audio/Music Prep 2022-03-29 12:59:26 -07:00
unknown 894d02424c Setting Subcommand Addition, Subcommands finally fixed 2022-03-29 09:08:51 -07:00
unknown 3061c08774 Subcommand Fix, new methods and constructor change 2022-03-29 08:35:38 -07:00
Anya eebc73ac0c 0.6.0-pre
This changes all commands to use EmbedUI.
This also changes most commands to give more info about what parameters the user sent.
2022-03-29 04:52:52 -07:00
Anya e291c7d2d8 Added EmbedUI
This is a reference class for creating embeds.
It contains common strings & colors for use in commands and listeners.
2022-03-29 03:33:03 -07:00
unknown 4a1528bea2 Dreidel Command 2022-03-28 18:33:02 -07:00
unknown af054aa580 Invite Command 2022-03-28 13:43:04 -07:00
unknown ebb6745179 Import Cleanup 2022-03-28 13:24:34 -07:00
unknown 68bedc104b QOL Fixes 2022-03-28 12:42:48 -07:00