Commit Graph

125 Commits

Author SHA1 Message Date
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
Ean Milligan (Bastion) d60668e86f deno fmt & initialize join/leave/alternate buttons 2023-04-07 01:37:04 -04:00
Ean Milligan (Bastion) 871398a28d Add getters for LFGMembers 2023-04-07 01:28:43 -04:00
Ean Milligan (Bastion) 025d1cb4c1 Update welcome message wordage/design, update join/leave button order 2023-04-07 00:47:54 -04:00
Ean Milligan (Bastion) 0a4c622dfe Add light telemetry (command counting) 2023-04-07 00:30:47 -04:00
Ean Milligan (Bastion) 5ccf65d89b Add error handling to event creation 2023-04-07 00:15:10 -04:00
Ean Milligan (Bastion) 3ff04ec8d7 Add new Among Us mode 2023-04-06 23:59:16 -04:00
Ean Milligan (Bastion) 5c4fded76b Update finalize event wordage 2023-04-06 23:49:39 -04:00
Ean Milligan (Bastion) 988f826545 deno fmt + change sendMessage to bot.helpers.sendMessage 2023-04-06 23:40:57 -04:00
Ean Milligan (Bastion) e609654761 Finalize event creation
Add active_event db table
Rename gameSelection button to gameSelection for consistency
Fix prefill for DateTime modal to correctly parse time and to not misparse other embeds
Add autoCleanup to finalize step
Add whole createEvent step
Code usability updates to event-creation utils
2023-04-06 23:23:52 -04:00
Ean Milligan (Bastion) be4caa1fb1 Those shouldn't be strings anymore 2023-03-28 20:23:08 -04:00
Ean Milligan (Bastion) c1f026bb04 Add user icon to event to hide their ID in a place where I can retrieve it from 2023-03-28 17:24:51 -04:00
Ean Milligan (Bastion) 89bfce32f0 All around datetime parsing update, finalize step allows editing, lfg creator mostly there 2023-03-27 22:41:59 -04:00
Ean Milligan (Bastion) 4ddfd70655 deno fmt 2023-03-26 21:37:47 -04:00
Ean Milligan (Bastion) 716913b24c Add parsing of date 2023-03-26 21:34:25 -04:00
Ean Milligan (Bastion) 2b62cd0e72 finalize time parsing, reorg all date/time parsing to new file 2023-03-26 03:55:33 -04:00
Ean Milligan (Bastion) 06b35d5a2c add TZ parsing 2023-03-25 02:28:39 -04:00
Ean Milligan (Bastion) 6e92407fc9 Parse event category/activity and time from user input 2023-03-24 17:25:39 -04:00
Ean Milligan (Bastion) 37a46d82f0 Fixes member count parsing and error handling, start adding finalize step 2023-03-23 15:49:43 -04:00
Ean Milligan (Bastion) 50aa8d204c Add TZ consts
Add all valid tz abbrs and the scripts that generated it
2023-03-23 02:30:51 -04:00
Ean Milligan (Bastion) 8c6a3749df Finish most of the create event 2023-02-02 21:33:27 -05:00
Ean Milligan (Bastion) d5f0b08e08 clean up button implementation some, start on custom act modal 2023-02-02 02:26:28 -05:00
Ean Milligan (Bastion) dad0b8ca76 deno fmt 2023-01-31 03:34:53 -05:00
Ean Milligan (Bastion) d712b116b6 Add button systems, add game selection, add initial details modal 2023-01-31 03:32:53 -05:00
Ean Milligan (Bastion) 5303a20234 slight file reorg, start work on event creation 2023-01-30 01:17:22 -05:00
Ean Milligan (Bastion) d65a8e0cb3 add activities 2023-01-29 04:57:26 -05:00
Ean Milligan (Bastion) 23f1a3bd45 don't need generateReport 2023-01-29 01:51:49 -05:00
Ean Milligan (Bastion) 19d3aa7819 add delete command to reset a lfg channel 2023-01-29 01:28:08 -05:00
Ean Milligan (Bastion) 79673bdf91 deno fmt 2023-01-28 20:59:39 -05:00
Ean Milligan (Bastion) a43fade7d5 Slight rework to commands, db redesign, setup command almost done 2023-01-28 20:58:24 -05:00
Ean Milligan (Bastion) 9cb615e68d update report 2023-01-11 22:57:58 -05:00
Ean Milligan (Bastion) d8bd5694fb add report command 2023-01-11 22:23:27 -05:00
Ean Milligan (Bastion) db492f312f add inccnt to info 2023-01-11 21:26:48 -05:00