8e8895d32e
[templating] Add streamIsLive
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-05-26 15:50:10 +02:00
30305600e7
[spotify] Fix: Refresh-Token gets revoked when using two functions
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-05-13 18:26:38 +02:00
ebf734be40
[templating] Add userExists
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-18 00:26:14 +02:00
8c2c4e7c62
[docs] Add field-type annotations to events
...
closes #57
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-07 13:37:13 +02:00
7737d939f4
[eventsub] Add support for suspicious user events
...
- User status is updated
- User sent a message while having sus-user status
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-07 13:37:13 +02:00
293a7d9e30
[counter] Allow counterTopList
to specify how to sort
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-07 13:37:13 +02:00
a49a1844ba
[docs] Fix typo
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-07 13:37:13 +02:00
dc8f645f24
[spotify] Switch to PKCE flow, remove need for clientSecret
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-07 13:37:13 +02:00
a9984b2df2
[spotify] Improve error handling / documentation
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-07 13:37:13 +02:00
e8eb6cd0f4
[templating] add humanDateDiff
and formatHumanDateDiff
functions
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-02 15:19:49 +02:00
bc9c3eeb15
[spotify] Add spotifyLink
template function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-28 18:29:39 +01:00
0e4a963bc7
[eventsub] Fix: Twitch renamed field in adbreak_begin
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-25 22:23:31 +01:00
3f376cb2ce
[docs] Fix: Add missing documentation for adbreak_begin
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-25 22:13:13 +01:00
7f4470e692
[spotify] Add spotifyCurrentPlaying
template function
...
together with Spotify integration for the bot
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-15 19:51:00 +01:00
0d76ad95bb
[docs] Update Docker image references to GHCR
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-04 00:13:37 +01:00
f2ac1acb17
[core] Add support for Hype-Train events
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-04 00:13:37 +01:00
99c366ada0
[kofi] Add kofi_donation
event and Ko-fi webhook handler
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-02-15 18:30:42 +01:00
6826f507f6
[core] Remove support for hype_chat
event
...
This reverts commit 0b8196b127
.
2024-02-07 14:52:21 +01:00
29b0e41218
[overlays] Add WebDAV support for remote Overlay editing
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-01-01 19:52:42 +01:00
7189232093
[overlays] Add support for replaying events
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-31 14:05:39 +01:00
a336772303
[raffle] Add Actor to enter user into raffle using channel-points
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-06 21:57:02 +01:00
4059f089e0
[docs] Link the discussion board
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-11-05 15:23:34 +01:00
9ebdaa8a71
[templating] Add scheduleSegments
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-11-05 13:44:16 +01:00
1d35bd3a4f
[templating] Add function chatterHasBadge
...
and fix `botHasBadge` which previously did what `chatterHasBadge` does
now which was fully incorrect behavior
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-10-26 19:07:17 +02:00
ba21a372b5
[counter] Add counterRank
and counterTopList
template functions
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-10-23 20:28:58 +02:00
fbc76761b4
[core] Fix: Replace deprecated follow API
...
- add `moderator:read:followers` scope to bot-defaults
- document requirement of bot to be mod to read followers
- adjust `GetFollowDate` method to use new channel followers endpoint
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-29 14:58:59 +02:00
eac3b0ea34
[docs] Add raffle module as feature to start page
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-04 22:41:31 +02:00
e16c0367bb
[docs] Add raffle documentation
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-04 22:33:38 +02:00
7d19bee9a4
[docs] Fix broken preparations image
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-04 22:33:36 +02:00
220a501ab8
[templating] Refactor: Move twitch functions into library package
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-03 13:01:57 +02:00
a5df68d921
[templating] Add idForUsername
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-03 12:26:07 +02:00
0a53863b69
[core] Add channel specific module configuration interface
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-02 14:12:08 +02:00
29df9e59b5
[core] Remove v2 migration
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-26 00:20:10 +02:00
1585df5e90
[docs] Add auto-generated template documentation ( #50 )
2023-08-25 23:37:37 +02:00
a39dc5e4c6
[templating] Add b64urldec
and b64urlenc
functions
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-25 13:14:23 +02:00
9d75722a0f
[docs] Add Apache2 config sample (thanks to @Breitling1992)
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-22 17:57:16 +02:00
f79152159a
[docs] Add "VIP of the Month" example rule (thanks to @Breitling1992)
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-22 17:32:40 +02:00
d92824a892
[messagehook] Add actor for Discord / Slack hook posts
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-18 18:10:02 +02:00
2f0572c256
[templating] Add profileImage
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-18 17:49:26 +02:00
253379e507
[clip] Add clip
actor
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-14 16:09:55 +02:00
ad3162e263
[docs] Move documentation from Wiki to docs-site ( #49 )
2023-08-14 15:44:23 +02:00