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