91ec2ece7e
explicit typing
2023-08-06 02:33:17 +02:00
dc66c277b2
big refactoring of none_of_that handler
...
extracting, better typing, reduction of complexity
2023-07-17 23:30:48 +02:00
c022cc32d5
refactor eventId parsing to separate function
...
Compile the repository / compile (pull_request) Successful in 49s
Run unit tests / test (pull_request) Successful in 1m35s
prepare for querying discord api for event info instead of parsing via regex
2023-07-17 22:50:24 +02:00
137d156981
fix date string in vote message
2023-07-17 22:48:57 +02:00
fdfe7ce404
move date parsing to separate function
Compile the repository / compile (pull_request) Successful in 1m10s
Run unit tests / test (pull_request) Successful in 2m6s
2023-07-17 21:30:02 +02:00
e54f03292e
add a message parser to vote controller
...
Compile the repository / compile (pull_request) Successful in 1m33s
Run unit tests / test (pull_request) Successful in 1m27s
parses a vote message line by line to extract
- eventdate
- eventid
- movies
- votes
This depends on the structure of the message to not change substantially.
as such it's quite brittle
2023-07-13 22:47:28 +02:00
9383cee4a0
scaffolding for poll reroll function
2023-07-05 23:22:01 +02:00
0748097a1f
refactor datestring function
2023-07-05 23:21:44 +02:00
4cd9c771f0
transfer many poll functions to VoteController
2023-07-05 22:55:24 +02:00
8c3cf7829b
use branded types for messageType determination
2023-07-05 22:54:43 +02:00
1a13638ed9
linting
Compile the repository / compile (pull_request) Successful in 1m0s
Run unit tests / test (pull_request) Successful in 1m33s
2023-06-27 20:34:20 +02:00
3f071c8a4e
remove duplicate check for none_of_that vote
2023-06-27 20:22:44 +02:00
e8dcfd8340
add votecontroller to consolidate handling of votes
2023-06-26 23:47:43 +02:00
f6476c609b
fetch members of roleId from guild
2023-06-25 22:47:06 +02:00
ca0a9e3cb8
more message identifiers
2023-06-25 02:20:34 +02:00
e3e755011d
add messageIdentifier helper
2023-06-25 01:57:30 +02:00
66f843b399
format more files
Compile the repository / compile (pull_request) Successful in 1m12s
2023-06-24 21:09:56 +02:00
2d32f9b680
format many files
2023-06-24 20:56:58 +02:00
61544feaba
Fix stupid timezone issues
2023-06-23 23:46:11 +02:00
3a5ea5d4ff
improve message clarity when no start date in event found
Compile the repository / compile (pull_request) Successful in 4m8s
2023-06-23 19:30:17 +02:00
31e440434e
properly clean up wp announcements without event only
2023-06-23 15:51:48 +02:00
5b99c843b4
Fix PR and linting issues
2023-06-15 21:56:15 +02:00
3294d9ca77
make jf roles configurable via env vars
2023-06-08 17:10:06 +02:00
64c5874249
further handling of automatic user adding/deleting
2023-06-04 16:35:43 +02:00
c28b37b0e9
add function to filter the role changes from member update
2023-04-18 23:44:14 +02:00
ddefd2ef2a
fix failure dm
2023-04-16 02:02:22 +02:00
3d2022d1dd
bot base
2023-04-15 22:06:35 +02:00