Commit Graph

272 Commits

Author SHA1 Message Date
NovaFox161
3885a406dd Rsvps are going to be the death of me 2021-10-08 17:31:57 -05:00
NovaFox161
4183867625 Improve message shown when trying to use migrated command 2021-10-07 21:41:40 -05:00
NovaFox161
65907d11e4 Working on fixing rsvp bugs 2021-10-07 17:36:17 -05:00
NovaFox161
d42ec7b441 Calendar creation supports multi-cal
This also makes several changes to database stuff:
moves queries to own read-only variables in class
and optimizes the db ops that need to be performed on calendar delete.
2021-10-07 15:22:09 -05:00
NovaFox161
14146c0a00 Fix some potential bugs 2021-10-06 17:41:08 -05:00
NovaFox161
48bf609714 Fix link cal command error 2021-10-06 17:14:53 -05:00
NovaFox161
3f897c8384 Remove pending message
Discord actually technically does this for me, one less request for the bot to make!
2021-10-06 17:06:28 -05:00
NovaFox161
8260f7db18 Add missing embeds in messages 2021-10-06 16:56:35 -05:00
NovaFox161
33f5d2608a Add explicit error message
Unlike chat commands, failing silently is no longer "good" so, if an uncaught error travels back up the chain, it's best to tell the user something went wrong.
2021-10-06 16:53:14 -05:00
NovaFox161
6de0e5a1b4 Turns out all of my issues were just a blank field 2021-10-06 16:44:46 -05:00
NovaFox161
1fc33b4647 Trying to fix unexpected empty mono stuff 2021-10-06 15:13:10 -05:00
NovaFox161
2cbc3c0edf Fix some logic issues in new cal create command 2021-10-06 14:12:29 -05:00
Nova Fox
38f44886b5 Convert calendar command to slash command (#115) 2021-10-06 11:11:37 -05:00
NovaFox161
8842eca2db Attempting to fix event listing order 2021-10-03 10:28:14 -05:00
NovaFox161
1170c02d0f rename option "number" to "calendar" for consistency 2021-10-03 00:18:50 -05:00
Nova Fox
fd1602bc4f Announcement runner rewrite (#114)
Full rewrite of the announcement runner in kotlin and remove several now-unused deprecated methods
2021-10-02 23:01:01 -05:00
NovaFox161
5769255720 hotfix -- Should fix crazy auth errors. 2021-10-01 18:26:09 -05:00
NovaFox161
74860501d4 Remove mention listener, it broke somehow 2021-10-01 15:52:55 -05:00
NovaFox161
1a133b4973 Add commands page link to moved command notice 2021-09-29 17:22:13 -05:00
NovaFox161
20cb007c40 Fix mistake from last commit
Not sure how I typed that twice
2021-09-29 16:49:23 -05:00
NovaFox161
47d31799f1 Add mention listener
Functions as an alias for /discal
2021-09-29 16:33:44 -05:00
NovaFox161
d5df374af8 Implement moved command warning 2021-09-29 10:57:31 -05:00
NovaFox161
21a8ecc41f Add info to inform users of commands being converted to slash commands 2021-09-28 18:23:02 -05:00
NovaFox161
08cedb8d4c Upgrade to D4J 3.2.0
It was mostly done, but this finalizes it.
2021-09-26 21:56:11 -05:00
NovaFox161
cde28d1a18 Update to latest D4J snapshot 2021-09-21 22:07:03 -05:00
NovaFox161
b9bac2fb67 Add /addcal slash command
This is locked to devs only for right now until I finish the full flow that is planned in #113

I also cleaned up some code in a few places while I was messing with some stuff
2021-08-29 19:09:37 -06:00
NovaFox161
b40ff58834 Add help slash command
This literally just sends the user a link to the commands page as I will implement a proper help command later in the future and would rather focus on more important features since the commands page provides pretty good docs regarding commands.
2021-08-26 15:48:28 -06:00
NovaFox161
842e572970 Fix limit message not displaying when event is full 2021-08-26 10:46:50 -06:00
NovaFox161
69a92b7bb1 Switch incorrect count displaying 2021-08-26 10:27:15 -06:00
NovaFox161
882bc8f68a Fix a few things to clear up information 2021-08-26 10:18:30 -06:00
NovaFox161
8077d8fdab Fix getting message from wrong source file 2021-08-26 09:56:52 -06:00
NovaFox161
288065e73f Fix bad embed content 2021-08-25 22:14:58 -06:00
NovaFox161
91afc55f3c Convert rsvp command to slash command
Also deprecate most of the java util classes and clean up code in several places that were touched by this change
2021-08-25 15:17:45 -06:00
NovaFox161
75eabd458e Code cleanup
Convert a few event listeners to kotlin

Remove discalChannel as this is no longer needed since slash commands can be restricted by
2021-08-24 12:08:44 -06:00
NovaFox161
ece73a8dd0 Range command is now working correctly 2021-08-24 10:35:33 -06:00
NovaFox161
87a5b5bc89 Fix formatter pattern again 2021-08-24 09:42:43 -06:00
NovaFox161
595d1eeb83 Fix bad date pattern
Used yyy instead of yyyy. ugh.
2021-08-24 08:33:50 -06:00
NovaFox161
044d26fa73 This should fix IllegalArgumentException 2021-08-24 08:18:10 -06:00
NovaFox161
42d1d9efdd Add error message if guild does not have a calendar for range 2021-08-24 08:13:32 -06:00
NovaFox161
5d8780e99c add events range command 2021-08-23 17:52:02 -06:00
Nova Fox
b1c12b2788 Convert to Gradle (#112)
Fully convert to using Gradle instead of Maven for dependency management and building.

This change also includes using Jib again as it works properly for multi-module projects with Gradle.

Some files have been relocate to places that semantically make more sense and work will with a proper build system.

Added GitProperties for handling certain variables that need to be set at build time (for example the version name seen by users) as these were previously set through Maven hackery.
2021-08-23 11:13:44 -05:00
NovaFox161
46ecae28a3 Clean up discal slash command 2021-08-19 10:53:26 -05:00
NovaFox161
f64806dd56 Convert discal command to slash command 2021-08-16 21:40:32 -05:00
NovaFox161
d5bbb3016c Add code for new announcement embeds 2021-08-16 17:07:44 -05:00
NovaFox161
ab5cc104da Change wording of some messages to be more informative. 2021-08-12 15:09:04 -05:00
NovaFox161
a71575d090 Remove now-outdated command info 2021-08-11 15:22:12 -05:00
NovaFox161
3e44cc2d54 Attempting to make enum responses correct 2021-08-10 16:20:00 -05:00
NovaFox161
2520607eae Should fix issue regarding getting control role 2021-08-10 15:41:56 -05:00
NovaFox161
456b839ab7 Add explicit arguments for /settings brand command 2021-08-10 14:47:01 -05:00
NovaFox161
7cc2367ed9 Add settings slash command and rework several things to fit it better
Deprecate several things
2021-08-10 12:04:04 -05:00