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
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