808bdd033e
string it
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Successful in 9s
2023-06-14 22:20:06 +02:00
33f031d333
simplify push
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Successful in 9s
2023-06-14 22:14:46 +02:00
40d9523e21
doing it manually
2023-06-14 22:14:19 +02:00
26e74a62c1
add branch
2023-06-14 21:54:22 +02:00
c0f91aad79
add secrets to 'on'
2023-06-14 21:42:16 +02:00
79ffde5f34
check env step
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 23s
2023-06-14 21:30:23 +02:00
911b9e4884
adjust pipeline to be personalized
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 17s
2023-06-14 21:27:16 +02:00
31a9e0eb28
adjust url
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 22s
2023-06-14 19:44:50 +02:00
bcf788293e
hardcoded docker tags
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 28s
2023-06-14 19:27:28 +02:00
934b6dfead
remove custom script
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 15s
2023-06-14 19:21:22 +02:00
cd0c8c0017
latest tag by default
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 15s
2023-06-14 19:18:46 +02:00
83f803d0e7
remove metadata action
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 20s
2023-06-14 19:16:23 +02:00
2cb652aee6
add metadata and registry push
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 9s
2023-06-14 19:11:05 +02:00
034d14eb15
use a container with docker
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Successful in 2m3s
2023-06-14 18:59:07 +02:00
c8bfc47ddf
add docker login
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 14s
2023-06-13 23:47:22 +02:00
b67982ed38
ls
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 9s
2023-06-13 23:29:29 +02:00
e3144fc402
add checkout option
2023-06-13 23:29:03 +02:00
1970f4b0cb
adjust docker build stage
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 34s
2023-06-13 23:24:56 +02:00
8ac4f568a0
add on push
Build a docker image for node-jellyfin-role-ot / build-docker-image (push) Failing after 41s
2023-06-13 21:51:26 +02:00
09f4efc96c
change os
2023-06-13 21:50:21 +02:00
6e0c3b8ef6
add gitea cicd
2023-06-13 21:49:04 +02:00
8ee36f7510
add woodpecker integration
2023-06-13 20:31:33 +02:00
1593e126eb
add docker build files
2023-06-13 20:31:19 +02:00
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
fdc0fc47b5
removed unnecessary guildId: from logger calls
2023-06-12 20:36:05 +02:00
f3669ec34f
move collection id of movies into configurations
2023-06-12 20:31:52 +02:00
c0369fcb49
Fetch announcement channel at server start
2023-06-12 20:27:54 +02:00
40d220ed7b
refactor: use date-fns for date comparison
2023-06-12 19:43:33 +02:00
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
550aa53188
make closepoll return when no channel found
2023-06-11 09:12:14 +02:00
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
0d5c3d30a9
Fix loggers
...
Some logger messages were missing requestId and guildId
2023-06-10 22:58:00 +02:00
c2d8838cf8
polls will be closed automatically 2 days before event start
2023-06-10 22:53:11 +02:00
c8fa89ae63
Add command to close the poll and update the event
2023-06-10 17:27:59 +02:00
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
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
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
8f1c6e10fa
Merge pull request 'add guides' ( #14 ) from buttons into master
...
Reviewed-on: #14
2023-06-09 22:23:51 +02:00
c0b24ee3ad
restructuring
2023-06-09 22:01:38 +02:00
3e152864fd
complete guides
2023-06-09 21:30:24 +02:00
24c120a890
add /guides interaction with buttons
2023-06-09 16:16:23 +02:00
8ae5fd2c1b
Merge pull request 'add 'mitgucken' guide on how to join JF Syncplay group' ( #12 ) from feat/guide into master
...
Reviewed-on: #12
2023-06-08 20:02:59 +02:00
0aef525994
initialize attachmentImages ahead of time, to be reused
2023-06-08 19:34:48 +02:00
0ba867b23a
add 'mitgucken' guide on how to join JF Syncplay group
2023-06-08 19:11:00 +02:00
3294d9ca77
make jf roles configurable via env vars
2023-06-08 17:10:06 +02:00
e234e9f68f
Merge pull request 'Logging and ephemeral messages' ( #11 ) from dev into master
...
Reviewed-on: #11
2023-06-08 00:19:14 +02:00
84a0d7bbe1
turn all slash command replies into an ephemeral message
...
Setting ephemeral has to happen in an initial reply (reply() or
deferReply()) to set the mode for all replies in this 'thread'. Once the
ephemeral state of a message has been set it can not be changed. If you
want to send a visible message after an ephemeral message it has to be
new message. See https://discordjs.guide/slash-commands/response-methods.html#ephemeral-responses
2023-06-06 23:27:41 +02:00
efd4d69c74
add ids to logging
2023-06-06 23:27:07 +02:00
64c5874249
further handling of automatic user adding/deleting
2023-06-04 16:35:43 +02:00
892562cd0b
Automatically create and disable users based on watch event
2023-06-04 15:02:03 +02:00