Commit Graph

107 Commits

Author SHA1 Message Date
Ean Milligan (Bastion) 978d0f26e0 increase polling rate for events 2023-04-29 00:19:24 -04:00
Ean Milligan (Bastion) e63818cf7a Fix alternates DM to actually notify people and make english more endlish in message 2023-04-28 23:40:13 -04:00
Ean Milligan (Bastion) 85b843e0e2 Added full notification system 2023-04-28 23:27:42 -04:00
Ean Milligan (Bastion) c2c7737119 why was that v16??? 2023-04-28 23:27:05 -04:00
Ean Milligan (Bastion) 69486b5595 Update ready.ts, start work on notification system 2023-04-28 15:53:17 -04:00
Ean Milligan (Bastion) a4362c9bb3 Add logging for when event fills 2023-04-28 15:52:41 -04:00
Ean Milligan (Bastion) 1e32274376 updated to deno 1.33 2023-04-28 15:25:33 -04:00
Ean Milligan (Bastion) 9a6da377e5 Updated D2 activity offerings 2023-04-27 13:43:12 -04:00
Ean Milligan (Bastion) c45e43a1b1 add todo statements for dt verification 2023-04-27 03:15:17 -04:00
Ean Milligan (Bastion) 01ccf34ccf deno fmt 2023-04-27 02:55:21 -04:00
Ean Milligan (Bastion) 50df64506a Handle TODO for rejecting a promotion 2023-04-27 02:55:03 -04:00
Ean Milligan (Bastion) 2fcd475a4a deno fmt 2023-04-27 02:37:59 -04:00
Ean Milligan (Bastion) 2edcd3a961 Add editActivity system to change preset or custom activity 2023-04-27 01:47:33 -04:00
Ean Milligan (Bastion) 12bb1f614e Move custom activity modal fields to eventUtils for use in the editing step 2023-04-27 00:54:23 -04:00
Ean Milligan (Bastion) 2a6fbdbf6c Add documentation around fillerChar so that I don't spend 20 minutes wondering why I am adding $$$$$$$$ to things 2023-04-26 08:09:58 -04:00
Ean Milligan (Bastion) 71c0900093 Add event link to DM and log message 2023-04-26 07:54:08 -04:00
Ean Milligan (Bastion) f0e2097b1d deno fmt 2023-04-26 07:48:14 -04:00
Ean Milligan (Bastion) ed827a42fd Add DM notification system to delete and edit when a Group Up Manager edits/deletes on behalf of the owner 2023-04-26 07:47:46 -04:00
Ean Milligan (Bastion) e1b8ac48da rem todos that are done 2023-04-26 07:32:28 -04:00
Ean Milligan (Bastion) 646d5f962a deno fmt 2023-04-26 07:23:45 -04:00
Ean Milligan (Bastion) 39f1bb68c8 Add system to change event between whitelisted and public 2023-04-26 07:23:38 -04:00
Ean Milligan (Bastion) edeffc8669 Add edit system for editing date/time and description 2023-04-26 06:51:50 -04:00
Ean Milligan (Bastion) 1f1460f553 Misc cleanup/organization 2023-04-26 06:50:26 -04:00
Ean Milligan (Bastion) 75aeda6195 Move creation fields to common location to reuse for editing
also fix bot deleting own messages like an idiot
2023-04-25 04:31:12 -04:00
Ean Milligan (Bastion) 7352554ddf Add edit menu 2023-04-25 03:21:02 -04:00
Ean Milligan (Bastion) ce0a3cca1d Move tokenMap to own file since its used everywhere
tokenCleanup is now a separate module of code to make it better organized.
2023-04-25 03:08:15 -04:00
Ean Milligan (Bastion) 3475f84623 how long has this had the wrong bot name lmao 2023-04-21 02:45:02 -04:00
Ean Milligan (Bastion) 815364305b Update guild delete and clean map 2023-04-21 02:41:37 -04:00
Ean Milligan (Bastion) 4011cf74d6 Add LFG channel cleaning and @mention command 2023-04-21 02:27:29 -04:00
Ean Milligan (Bastion) 00a98db405 Add manager Join/Leave/Alternate commands
additionally update deleteConfirmed such that the group up manager name syntax matches name syntax elsewhere in the bot
2023-04-21 02:00:36 -04:00
Ean Milligan (Bastion) 9051792ff3 Implement Delete Event Button
Additionally moved pathIdxSeparator and Ender to eventUtils
2023-04-15 05:04:38 -04:00
Ean Milligan (Bastion) 5bf0de06ee deno fmt 2023-04-14 17:23:57 -04:00
Ean Milligan (Bastion) 2661c1398c reordering these to my liking 2023-04-14 17:23:23 -04:00
Ean Milligan (Bastion) e52e384fb9 Add option to alternate to denied join request
Additionally:
Added light telemetry to joinRequest buttons
Added loudAcknowledge to editEvent so that the alternate event in DM has a proper response
Stopped exporting the execute functions from all live-event buttons, I have no clue why I did that in the first place
2023-04-14 17:20:57 -04:00
Ean Milligan (Bastion) 126689171d Join Request Responses added
Event owner can now approve or deny requests
Made all event buttons common strings
2023-04-14 15:52:45 -04:00
Ean Milligan (Bastion) 7c999ed27b Add DST notice to TZ entry 2023-04-11 20:22:18 -04:00
Ean Milligan (Bastion) a6848eb33a Started work on WL Event system, minor update to other files for consistency
db.ts, setup.ts, delete.ts: change lfgSettings to use generator function for map key
joinEvent.ts: add first half of WL system, add system to reduce spam/abuse of this system.
commandUtils.ts: fix sendDirectMessage to return right promise
2023-04-09 04:12:53 -04:00
Ean Milligan (Bastion) 487079713f add couple comments 2023-04-08 05:11:41 -04:00
Ean Milligan (Bastion) c8befee5f4 Add full event notification 2023-04-08 05:09:35 -04:00
Ean Milligan (Bastion) 9c6f5ef7ec forgot to save this lol 2023-04-08 04:39:18 -04:00
Ean Milligan (Bastion) 485b232664 Add color to promotion notification 2023-04-08 04:38:33 -04:00
Ean Milligan (Bastion) c00e8e7c83 Add notification of promotion when user leaves full event 2023-04-08 04:31:04 -04:00
Ean Milligan (Bastion) bfcb993b03 Move leave button text to common spot 2023-04-08 04:29:03 -04:00
Ean Milligan (Bastion) 374d2547d9 Add DM function 2023-04-08 04:28:42 -04:00
Ean Milligan (Bastion) e9bc791f7d Add discord URL generation 2023-04-08 04:28:30 -04:00
Ean Milligan (Bastion) 2e9d3167cb fix comment wording 2023-04-08 04:28:08 -04:00
Ean Milligan (Bastion) 2b31e7949e Add join button, rework a lot of the alternate and leave button to actually work and be efficient 2023-04-08 03:42:22 -04:00
Ean Milligan (Bastion) 34172e7266 Add leave and alternate buttons 2023-04-08 02:53:51 -04:00
Ean Milligan (Bastion) 3769fe5724 utils reorg, moved things that are shared between live, editing, and creation to general utils file 2023-04-08 02:52:54 -04:00
Ean Milligan (Bastion) fa0ffe35e5 Properly initialize join/leave/alt btns 2023-04-07 01:45:33 -04:00