Ean Milligan (Bastion)
1c7a97b616
Add DateTime valid check
2023-04-29 01:50:01 -04:00
Ean Milligan (Bastion)
3f80b5ea63
Prevent event from being created in the past (or edited to be in the past)
2023-04-29 01:29:53 -04:00
Ean Milligan (Bastion)
6f0b69e8f2
Add prefill to custom event modal if you already started pressing buttons
2023-04-29 01:11:44 -04:00
Ean Milligan (Bastion)
0d5dab8f04
deno fmt + prevent managers from JLA to locked events
2023-04-29 00:43:21 -04:00
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)
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)
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)
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
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)
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
Ean Milligan (Bastion)
e0497b8526
slash command system added
2023-01-11 21:21:43 -05:00
Ean Milligan (Bastion)
3e6168a396
Initial setup for standard events
2023-01-11 18:06:20 -05:00
Ean Milligan (Bastion)
460a7ed557
Begin rewrite
2023-01-09 21:26:41 -05:00
Ean Milligan (Bastion)
078b10a49d
v0.5.8 - Season 19 activities
2022-12-09 16:32:01 -05:00
Ean Milligan (Bastion)
04ebce7d01
v0.5.7 - Sonar Cleanup + New Activities
2022-08-27 02:31:23 -04:00
Ean Milligan (Bastion)
5f4c3b10b1
deno fmt this time + readme update
2022-07-10 20:48:38 -04:00
Ean Milligan (Bastion)
86ecb0a60b
V0.5.6
...
Added new dungeon, reordered dungeon list to be newest to oldest
2022-05-24 21:28:10 -04:00
Ean Milligan (Bastion)
4f7915d2fc
V0.5.4 added another activity for WQ
2022-03-06 00:34:45 -05:00
Ean Milligan (Bastion)
f0bff77008
V0.5.3 - Witch Queen activity update
2022-03-06 00:23:23 -05:00
Ean Milligan (Bastion)
a87d43374c
V0.5.1&V0.5.2
...
Updated games.ts to include up to date data, updated games.ts to be more descriptive for crucible and gambit.
2021-12-13 22:05:48 -05:00
Ean Milligan (Bastion)
7ac2420e7d
V0.5.0
...
Added ICS Download
2021-11-12 00:28:07 -05:00
Ean Milligan (Bastion)
f244c1891e
Group Up V0.4.0
...
Lotta changes, compiled from months ago. In short:
2 new tables for handling new features
Now runs latest DD on latest Deno
Auto-clean
Alternate=>Joined auto-promote
Join on behalf of someone else
bugfixes!
2021-11-11 22:23:36 -05:00
Ean Milligan (Bastion)
c0d9abbe70
V0.2.3
...
Misc typos/bugs fixed
2021-06-03 01:49:13 -04:00
Ean Milligan (Bastion)
af92920ec9
V0.2.1
...
More error handling, better time parsing, basic feature set fully flushed out.
2021-06-02 12:27:05 -04:00
Ean Milligan (Bastion)
d60d1ff829
V0.1.0 - Initial
...
This is the first release of Group Up. Expect errors and poor input parsing for time.
Documentation is coming soon™️
2021-05-30 17:04:58 -04:00