Commit graph

106 commits

Author SHA1 Message Date
0ae34112b6
Add code linting / binary publishing (#3) 2021-04-03 14:11:47 +02:00
8b575f7771
Fix: Concurrent access to map panic
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-04-01 12:28:51 +02:00
b7538d9b93
Fix: Log channel in debug / trace messages
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-31 23:16:23 +02:00
ddef07120f
Fix all timers spamming on stream-start
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-27 20:08:21 +01:00
ad8244814a
Add caching for Twitch API requests not to spam the API
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-27 18:55:38 +01:00
2b2efaad10
Fix: Add missing file
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-27 18:25:23 +01:00
50c7d7e5ae
Add documentation for auto_messages
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-27 18:06:44 +01:00
b2b1401ded
Move rule to own source file
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-27 18:00:56 +01:00
95be0de55b
Add automated messages (#2) 2021-03-27 17:59:56 +01:00
396a6452d9
Fix: Channel name must be stripped
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-21 15:09:22 +01:00
df9a23fec8
Fix: Do not copy reference but map content
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-21 14:43:26 +01:00
c18f96f889
Allow to specify user-groups to skip cooldown
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-21 14:36:28 +01:00
f6a1c33cb7
Add config parameter to disable rule on offline stream
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-21 14:06:13 +01:00
d434e5b623
Fix: Use of unexported method
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-21 14:02:44 +01:00
76924e10c1
Fix: Subscriber matching did not include founders
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-17 20:09:31 +01:00
a25b7530f2
Support arguments in commands
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-13 23:39:35 +01:00
cc8160ec67
Fix: Allow templating to read user input
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-06 01:42:40 +01:00
6a218030a0
Add counter_set support
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-06 01:35:20 +01:00
31ca8ee35c
Make join events available to handlers
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-02-13 15:12:20 +01:00
1ade654a13
Improve timer entries
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-24 01:46:40 +01:00
406c748c8a
Allow templating in respond_fallback
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-21 01:13:09 +01:00
ae4ad1a4bb
Clarify respond_fallback does not support templating
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-21 01:00:50 +01:00
2a1b8d2a6c
Add fallback text for failed respond templates
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-21 01:00:04 +01:00
ffe81d3358
Fix highlighting of example
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-21 00:37:16 +01:00
055290ae49
Add followDate function
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-21 00:35:42 +01:00
206b682f39
Add toLower / toUpper functions
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-20 23:45:09 +01:00
092143d5c7
Also add bash for script support
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-10 23:11:59 +01:00
1d4351b9d3
Add curl and jq as default tools for script support
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-10 22:30:16 +01:00
6d9484be2d
Add command action to execute arbitrary logic
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-01-10 22:15:57 +01:00
b24ca61b8e
Fix: Do not reported malformed badge for users with no badges
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-31 19:54:56 +01:00
433b84fcb7
Add users matching
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-31 19:46:55 +01:00
3a3959c79c
Add delete action for single message
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-27 14:42:51 +01:00
7047a2399b
Add wrapping for Wiki display
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-26 02:03:42 +01:00
d3a993cda5
Introduce channelCounter function
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-26 02:01:13 +01:00
ab42decb1b
Add channel variable for templating
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-26 01:36:18 +01:00
fc97d525f4
Add make targets for wiki updates
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-26 01:35:20 +01:00
234e1a332c Merge commit '9c1160ca392a95b61a8b2007aaba0d81df8a9db2' as 'wiki' 2020-12-26 01:34:05 +01:00
9c1160ca39 Squashed 'wiki/' content from commit df9df62
git-subtree-dir: wiki
git-subtree-split: df9df627cb1f8f93bee06773113d2d7dfaf00d60
2020-12-26 01:34:05 +01:00
b8fa4c85f1
Remove wiki from gitignore for subtree addition
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-26 01:33:35 +01:00
87f8fd84e2
Use templating on counter name
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-26 00:31:49 +01:00
58e984a4f4
Fix: Broken caching of regular expressions
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-25 21:03:57 +01:00
11bd11081d
Simplify function names
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-25 19:39:44 +01:00
cad3f982cd
Simplify function definitions
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-25 19:31:07 +01:00
f2f4d43412
Fix: Permits must only count for one channel
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-24 15:59:11 +01:00
bdd47377bc
Add documentation hint
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-24 15:47:42 +01:00
914f0a8a24
Use strings array for channel matching
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-24 15:07:20 +01:00
223d5f8fbf
Sort functions
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-24 15:06:59 +01:00
5fc593e08b
Add template function to normalize username
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-24 14:13:26 +01:00
f18e9c1612
Allow fallback string for user not found
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-24 13:30:42 +01:00
b3defa44fd
Reorganize template functions, add recentGame
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-24 13:19:58 +01:00