Commit Graph

287 Commits

Author SHA1 Message Date
Nova Fox
9d289110c1 Add discal CAM - A centralized authentication source (#118) 2021-11-04 17:08:55 -05:00
NovaFox161
f771fa8a6e This should fix several small bugs with new announcement embeds 2021-10-18 13:01:09 -05:00
NovaFox161
40feb1ef06 Fix publish param not being displayed correctly 2021-10-16 12:29:23 -05:00
NovaFox161
cb6bf1f8fe Make sure all embed fields are safely trimmed 2021-10-15 19:33:08 -05:00
NovaFox161
7ca5ba384c Fix event view 2021-10-15 17:35:37 -05:00
NovaFox161
b2c20d1881 Better formatting for calendar and event embeds 2021-10-15 17:07:11 -05:00
NovaFox161
5ac25ade51 Event view will now no longer be ephemeral 2021-10-15 16:48:20 -05:00
NovaFox161
ea43f825c9 Fix various issues with event command 2021-10-15 16:32:58 -05:00
NovaFox161
f2a4935866 Fix pre event embed 2021-10-15 15:55:08 -05:00
Nova Fox
8879d5028d Rewrite event command to slash command (#117)
This rewrites the event command into being a slash command, complete with in-built support for multi-cal and fully abstracted from google code to allow drop-in support for additional hosts

Just needs testing
2021-10-15 15:40:22 -05:00
NovaFox161
bbac319745 Move all versions into gradle.properties 2021-10-14 12:36:29 -05:00
NovaFox161
d3d0c95557 More legacy code removal and cleanup 2021-10-13 16:02:22 -05:00
NovaFox161
2bbe9d13b3 Convert HTML to markdown for discord embeds 2021-10-13 12:52:22 -05:00
Nova Fox
149b73b73a Status tracking rewrite + code cleanup (#116) 2021-10-12 15:10:40 -05:00
NovaFox161
5718360584 Use a common message for unset fields 2021-10-09 15:13:10 -05:00
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