mightypanders
8a7973a2e3
compile only on PR
2023-06-19 23:26:41 +02:00
mightypanders
0b67b126dd
1.0.1
Compile the repository / compile (push) Successful in 9s
Details
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Has been skipped
Details
2023-06-19 23:19:40 +02:00
kenobi
6d5725be90
Merge pull request 'fix/movie_names_and_background_task' ( #46 ) from fix/movie_names_and_background_task into master
...
Compile the repository / compile (push) Successful in 11s
Details
Reviewed-on: #46
2023-06-19 11:29:04 +02:00
kenobi
59f5b34e5a
Merge branch 'master' into fix/movie_names_and_background_task
Compile the repository / compile (push) Successful in 1m31s
Details
2023-06-19 11:19:17 +02:00
Sammy
670a64af22
Check if less than 2 days between create and start for deciding if to close
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 1m9s
Details
2023-06-17 13:18:52 +02:00
Sammy
4cc332820f
prevent poll close if event is less than 24h old
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 1m15s
Details
2023-06-17 13:03:48 +02:00
kenobi
f5928049ea
Merge pull request 'fix and refactor mitgucken guide' ( #44 ) from fix/guide into master
...
Compile the repository / compile (push) Successful in 9s
Details
Reviewed-on: #44
2023-06-17 12:17:29 +02:00
kenobi
99905f98d0
Merge pull request 'fix/ci-cd-push' ( #45 ) from fix/ci-cd-push into master
...
Compile the repository / compile (push) Successful in 10s
Details
Reviewed-on: #45
2023-06-17 12:16:13 +02:00
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
mightypanders
1e6a75687a
add package version extraction to docker push job
Compile the repository / compile (push) Successful in 9s
Details
2023-06-17 01:31:03 +02:00
mightypanders
2c09033c3f
add new tag restriction to docker push job
Compile the repository / compile (push) Successful in 9s
Details
2023-06-17 01:27:49 +02:00
mightypanders
ce4441cee3
add restriction to master branch on docker push job
Compile the repository / compile (push) Successful in 9s
Details
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Has been skipped
Details
2023-06-17 01:22:53 +02:00
mightypanders
7c8072b295
add separate compile step
...
should be run on every push to a branch to check for compilability
2023-06-17 01:20:54 +02:00
mightypanders
7899aac5ce
adjust server connection message
...
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 1m22s
Details
remove extraneous repetition of the server address
2023-06-17 01:20:01 +02:00
mightypanders
26c2d91252
fix and refactor mitgucken guide
...
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 1m16s
Details
- reorder account acquisition in front of login
- rebox explainrole function
- adjust external reference to function
2023-06-17 01:13:33 +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
f78e4c3e3e
1.0.0
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 8s
Details
2023-06-15 23:30:13 +02:00
kenobi
a1e1fca650
Merge pull request 'Use yavin to fetch the random movies for votes' ( #26 ) from feat/yavin_movie_select into master
...
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 12s
Details
Reviewed-on: #26
2023-06-15 23:00:12 +02:00
Sammy
2fae61fc1f
change announcement message to specify MOVIE watchparties
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 1m16s
Details
2023-06-15 22:33:42 +02:00
Sammy
71ffc6ba50
use yavin to get random movies
2023-06-15 22:33:22 +02:00
kenobi
8caf80f54e
Merge pull request 'announcements' ( #18 ) from feat/announce into master
...
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 10s
Details
Reviewed-on: #18
2023-06-15 22:05:20 +02:00
Sammy
1ccb1a7cae
Merge branch 'feat/announce' of ssh://gitea.brudi.xyz:222/kenobi/jellyfin-discord-bot into feat/announce
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 1m26s
Details
2023-06-15 22:02:49 +02:00
Sammy
d22e38efbf
fix build
2023-06-15 22:02:37 +02:00
kenobi
68662e72ad
Merge branch 'master' into feat/announce
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Failing after 1m1s
Details
2023-06-15 21:59:25 +02:00
Sammy
5b99c843b4
Fix PR and linting issues
2023-06-15 21:56:15 +02:00
mightypanders
251756c622
feat/cicd ( #22 )
...
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 14s
Details
Co-authored-by: magnetotail <magnetotail@posteo.net>
Reviewed-on: #22
Co-authored-by: mightypanders <mighty.panders@posteo.de>
Co-committed-by: mightypanders <mighty.panders@posteo.de>
2023-06-14 22:43:37 +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
baefcf9bb9
add options for announcements
2023-06-13 21:12:32 +02:00
Sammy
a5eab2f7be
fix bug that reactions are not loaded after restart
...
the message needed to be fetched again. Probably something with caches..
2023-06-13 20:13:13 +02:00
Sammy
e774474a55
Put role handling in background task scheduled at startup
2023-06-13 18:58:41 +02:00
Sammy
24754decf4
implement announcement role management by reaction
2023-06-13 18:18:26 +02:00
Sammy
a2c55ad676
restrict announcements to admins
2023-06-12 22:34:39 +02:00
Sammy
e50cb10c5b
implement slash command for announcement
2023-06-12 22:21:10 +02:00
kenobi
acc38fdcb0
Merge pull request 'Add automatic creation of vote message with random movies' ( #16 ) from feat/voting into master
...
Reviewed-on: #16
2023-06-12 21:00:16 +02:00
Sammy
fdc0fc47b5
removed unnecessary guildId: from logger calls
2023-06-12 20:36:05 +02:00
Sammy
f3669ec34f
move collection id of movies into configurations
2023-06-12 20:31:52 +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
117ff23a0c
remove typecast to unknown
...
Somehow I thought it was necessary because the compiler said it at some point
2023-06-11 15:42:31 +02:00
Sammy
550aa53188
make closepoll return when no channel found
2023-06-11 09:12:14 +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
kenobi
2c5bf1272e
Merge pull request 'Fix edgecases for automatic user creation' ( #15 ) from fix/user_accounts into master
...
Reviewed-on: #15
2023-06-10 00:04:43 +02:00
Sammy
1e1ab93667
Fix edgecases for automatic user creation
...
- make eventdescription !wp case insensitive
- Create accounts for users in channel without subscription when event starts
- Make sent messages caused by VoiceState event dependant on creation result (created, enabled)
- Create tmp user if normal user exists but is disabled
2023-06-09 23:56:45 +02:00
kenobi
8f1c6e10fa
Merge pull request 'add guides' ( #14 ) from buttons into master
...
Reviewed-on: #14
2023-06-09 22:23:51 +02:00