Commit Graph

14 Commits

Author SHA1 Message Date
Sammy 07849d331a move scheduling of pollclose task to startup
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 1m37s Details
Also moved check function to closepoll.ts
2023-06-17 12:00:14 +02:00
Sammy d6300e8bec improve movie name resolving
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 1m55s Details
When creating the poll the bot will now only request movie names instead of movies
This improves the errorhandling because the movie names cannot be null
Also the movieName function filters empty movienames and will guarantee the requested number of names
2023-06-16 20:15:36 +02:00
Sammy 71ffc6ba50 use yavin to get random movies 2023-06-15 22:33:22 +02:00
Sammy 5b99c843b4 Fix PR and linting issues 2023-06-15 21:56:15 +02:00
Sammy 9420eb4366 Change announcements
All announcements but initial will be deleted upon event end.
Vote announcement will be deleted upon vote end
Vote and vote end announcement now contain date and time
2023-06-14 22:24:39 +02:00
Sammy 220f9dc8ef undo fetching role to get roleID
We already have the role id?!?!?
2023-06-14 19:45:33 +02:00
Sammy 198a25d145 ping watch role when voting starts and closes 2023-06-13 23:15:03 +02:00
Sammy c0369fcb49 Fetch announcement channel at server start 2023-06-12 20:27:54 +02:00
Sammy 40d220ed7b refactor: use date-fns for date comparison 2023-06-12 19:43:33 +02:00
Sammy 1ee55f995c minor resilience improvement and formatting
in closepoll.ts was an unsafe arrays usage without checking the bounds
2023-06-11 09:01:25 +02:00
Sammy 0d5c3d30a9 Fix loggers
Some logger messages were missing requestId and guildId
2023-06-10 22:58:00 +02:00
Sammy c2d8838cf8 polls will be closed automatically 2 days before event start 2023-06-10 22:53:11 +02:00
Sammy c8fa89ae63 Add command to close the poll and update the event 2023-06-10 17:27:59 +02:00
Sammy 2707f7d73b Add automatic creation of vote message with random movies
When a !nextwp event is created the bot will fetch random movies and create a message that people can vote on
2023-06-10 14:23:10 +02:00