|
064c7432ed
|
[core] Extend API and replace deprecated chat commands (#34)
|
2022-10-25 18:47:30 +02:00 |
|
|
1409a4bd34
|
[lint] Fix v2 import path not carrying version
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-10-23 15:06:45 +02:00 |
|
|
fb2ad178f0
|
[overlays] Add hide option to debug overlay
to filter events like `join` and `part` and not to get spammed
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-10-23 13:19:01 +02:00 |
|
|
c0075db1f3
|
Breaking: Add support for multiple database backends (#32)
|
2022-10-23 00:08:02 +02:00 |
|
|
af38aaa5e4
|
[templating] Add sprig functions, replace some built-ins
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-10-02 17:12:52 +02:00 |
|
|
20356abe23
|
[core] Allow to pass ID to channel modification
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-10-01 15:06:32 +02:00 |
|
|
499313fbe6
|
[templating] Add jsonAPI template function
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-09-26 23:32:48 +02:00 |
|
|
5922c29e93
|
[core] Fix: Read refresh token from database
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-09-10 20:36:55 +02:00 |
|
|
a7533cbd8b
|
[core] Move storage to SQLite database (#30)
fixes #29
|
2022-09-10 13:39:07 +02:00 |
|
|
e259ca209c
|
Lint: Fix broken / missing nosec / nolint comments
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-09-06 00:35:20 +02:00 |
|
|
07a83e2fdb
|
Add randomString template function
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-08-16 17:55:23 +02:00 |
|
|
bf9ec094bf
|
Add "mod" function for modulo in templating
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-07-15 19:25:05 +02:00 |
|
|
b0d9b5782f
|
[template] Add inList function
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-06-20 21:55:24 +02:00 |
|
|
5a9e589ff5
|
[#26] Fix: Modify channel module not working for editor-bots (#27)
|
2022-04-23 17:24:49 +02:00 |
|
|
6dd52e5320
|
[customevent] Add actor to create events within rules
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-04-17 16:54:12 +02:00 |
|
|
c51a0751f0
|
[overlays] Move replay into own HTTP request
as replaying through the socket takes ages for longer time ranges
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-04-03 15:58:39 +02:00 |
|
|
4c5fcc9e91
|
[customevent] Enforce channel to be set in event
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-03-31 13:26:13 +02:00 |
|
|
2b0b5e3dc0
|
[customevent] Fix: Make the response code match the docs
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-03-31 00:31:25 +02:00 |
|
|
56082ad577
|
[msgformat] Fix: Add missing API docs
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-03-31 00:27:52 +02:00 |
|
|
2ae4857a6a
|
[ban] Fix: Add missing API docs
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-03-31 00:24:26 +02:00 |
|
|
a73f27abd0
|
[customevent] Add API module to create custom events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-03-31 00:23:19 +02:00 |
|
|
6ce8375fa5
|
[filesay] Lint: Remove dead code
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-03-04 23:50:38 +01:00 |
|
|
56f980c48f
|
[filesay] Add FileSay actor
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-03-04 23:35:37 +01:00 |
|
|
d51dd27630
|
[overlays] Add a simple overlay to display a template
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-02-20 14:05:31 +01:00 |
|
|
5f5f96a35e
|
[overlays] Add helper function to render template strings
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-02-20 13:52:40 +01:00 |
|
|
ddc52d8920
|
[overlays] Add parameter to limit replay message age
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-02-20 13:36:36 +01:00 |
|
|
8b8c7601f1
|
[msgformat] Add more mathematical functions
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-02-10 01:12:57 +01:00 |
|
|
1d317ab27b
|
[timeout] [#15] Allow timeout reason to be set
fixes #15
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-02-08 20:41:24 +01:00 |
|
|
8a8347401e
|
[overlays] Add overlays server capability (#14)
|
2022-02-08 19:58:19 +01:00 |
|
|
fe76b23b09
|
[msgformat] Add module to retrieve filled template through API
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2022-01-20 02:03:52 +01:00 |
|
|
f36ae7e05f
|
[ban] Add HTTP API route for banning users
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-12-10 02:28:44 +01:00 |
|
|
8247978151
|
[lint] Properly format inputs
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-11-25 23:48:16 +01:00 |
|
|
f3ad4a1332
|
[ban] Enable templating for ban reason
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-11-23 14:46:50 +01:00 |
|
|
c884a7c532
|
[templating] Add multiply and seededRandom template functions
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-11-19 22:53:30 +01:00 |
|
|
8ba6d2ef08
|
[core] BREAKING: Allow actors to set fields those after them (#11)
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-11-15 21:14:40 +01:00 |
|
|
c10b50bbc7
|
[nuke] Add new moderation module
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-10-25 23:21:52 +02:00 |
|
|
77aa2e411c
|
[core] Implement write authorization for APIs (#9)
|
2021-10-25 21:40:52 +02:00 |
|
|
4ead12f536
|
[quotedb] Add simple page to list quotes
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-10-22 22:27:25 +02:00 |
|
|
38c31200fd
|
[quotedb] Lint: Justify usage of math/random
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-10-22 01:16:00 +02:00 |
|
|
0e6432c32c
|
[quotedb] Fix: Update method should not delete quote
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-10-22 01:15:40 +02:00 |
|
|
0f5dc7ba8e
|
[respond] Log message template errors even when fallback is set
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-10-22 00:02:18 +02:00 |
|
|
edd90bb293
|
[quotedb] Add HTTP API
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-10-21 23:59:53 +02:00 |
|
|
797b7719f0
|
[respond] Fix: Empty string fallback should not count as fallback
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-10-21 23:57:06 +02:00 |
|
|
c1e84f31e8
|
[quotedb] Add new actor
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-10-19 00:22:05 +02:00 |
|
|
2261aee955
|
[respond] fix broken condition for fallback message
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-10-13 14:46:54 +02:00 |
|
|
2df98eca66
|
Add "punish", "reset-punish" actors and storage manager (#8)
|
2021-10-03 15:35:58 +02:00 |
|
|
b59676492e
|
Breaking: Add configuration interface and switch to more generic config format (#7)
|
2021-09-22 15:36:45 +02:00 |
|
|
7c75e94ade
|
Add modchannel core module
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-09-10 19:52:30 +02:00 |
|
|
9852fc3a91
|
Support sending message to different channel
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-09-03 12:37:31 +02:00 |
|
|
06ec111163
|
Fix: Nil pointer segfaults due to direct access to message object
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-09-02 23:26:39 +02:00 |
|
|
dbca96a138
|
Add Twitch events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
|
2021-09-02 17:09:30 +02:00 |
|
|
b47ffbfff7
|
Add plugin support to allow extending of functionality (#6)
|
2021-08-19 15:33:56 +02:00 |
|