1
0
Fork 0
mirror of https://git.sr.ht/~ashkeel/strimertul synced 2024-09-20 02:00:49 +00:00
Commit graph

58 commits

Author SHA1 Message Date
Ash Keel
2fae672449
Move to zap for logging 2022-01-27 16:49:18 +01:00
Ash Keel
b53778a729
Expose a couple internal metrics to show in the dashboard 2022-01-22 13:05:24 +01:00
Ash Keel
b078f6d8c0
Remove toggle for chat keys 2022-01-21 10:08:51 +01:00
Ash Keel
cc9f757042
Loyalty queue / points done! 2022-01-14 16:24:27 +01:00
Ash Keel
893f40459d
Lint fixes 2022-01-14 01:41:53 +01:00
Ash Keel
3ce419ad9c
Forgot to re-add custom functions after refactor 2022-01-12 23:21:00 +01:00
Ash Keel
7e65c72bbb
Fix loyalty module commands not working after module refactor 2022-01-12 12:02:54 +01:00
Ash Keel
4a10599021
Add alerts (missing variations) 2022-01-10 17:57:32 +01:00
Ash Keel
64366a7903
Restore backup in a worse way, but one that works! 2022-01-07 09:42:06 +01:00
Ash Keel
d13e47d3ce
lint fixes 2021-12-09 13:32:58 +01:00
Ash Keel
283648405e
use a makeshift struct instead of a map with strings for template cache 2021-12-09 13:32:46 +01:00
Ash Keel
d5ed335105
Move to different logic for enabling modules 2021-12-09 11:45:10 +01:00
Ash Keel
dd6979c38d
Add Status() to modules 2021-12-09 10:46:14 +01:00
Ash Keel
65d6be5ec3
Alert templates are precalculate on config load/change 2021-12-06 14:32:03 +01:00
Ash Keel
ee8c88b94c
Add bot alert UI and some fixes 2021-12-06 12:23:04 +01:00
Ash Keel
29e5db09b3
Update dependencies 2021-12-06 12:22:06 +01:00
Ash Keel
4253875787
Add alerts, remove disabling timers 2021-12-05 15:47:53 +01:00
Ash Keel
19064ac2ca
Fix twitch bot custom command checking 2021-12-01 23:32:51 +01:00
Ash Keel
a72d52d685
Add subscriber ACL level and make them work on bot commands 2021-11-30 17:37:33 +01:00
Ash Keel
cec486fff2
Fix timers and add config reloading 2021-11-24 12:43:55 +01:00
Ash Keel
ac1ebe65d6
Reload modules on config change 2021-11-24 11:55:12 +01:00
Ash Keel
a15b5bafb8
Refactor most of main.go into a module manager logic 2021-11-24 11:54:49 +01:00
Ash Keel
8e02ba6fb7
Add authentication (using Kilovolt v6) 2021-11-21 22:36:48 +01:00
Ash Keel
1be08573c5
Fix new static server setting not working 2021-11-19 19:46:48 +01:00
Ash Keel
0d3233ecbd
Big module refactor
Changing the HTTP config will now restart the server or, if possible, just hotpatch the configuration
2021-11-19 19:37:42 +01:00
Ash Keel
d9ac560a4b
Add RPC for writing to chat 2021-11-12 23:23:30 +01:00
Ash Keel
71c0b96091
Timers! 2021-11-05 22:54:42 +01:00
Ash Keel
08d3b68f2e
WIP Timer UI 2021-11-05 19:30:14 +01:00
Ash Keel
dc633ca913
Backend initial implementation of timers 2021-11-03 14:48:30 +01:00
Ash Keel
1fb5843339
Fix linting issues (Thanks GoLand!) 2021-10-28 11:01:52 +02:00
Ash Keel
d5fa102a8e
Make chat commands case insensitive 2021-10-05 13:06:56 +02:00
Ash Keel
bc12772959
Add chatbot and stulbe integration for alerts 2021-09-30 11:57:18 +02:00
Ash Keel
8596ce3f6d
Add callable functions to custom commands 2021-09-18 22:06:22 +02:00
Ash Keel
f2ebc7df6f
Custom commands are now working! 2021-09-17 10:54:55 +02:00
Ash Keel
3cdf044d54
Move things around a bit 2021-09-16 17:11:49 +02:00
Ash Keel
0454a96bd5
Refactor bot loyalty stuff to its own file, disable commands if loyalty is off 2021-09-16 15:55:43 +02:00
Ash Keel
6c8d8f6da2
Chatbox can now relay messages to subscribers 2021-09-15 17:46:57 +02:00
Ash Keel
599e6a5540
Add cooldowns to rewards 2021-07-11 15:34:39 +02:00
Ash Keel
2513c2bc5a
Fix mutex deadlock 2021-06-06 01:18:31 +02:00
Ash Keel
751668fa14
Fix replicatekey issue when doing first copy 2021-05-18 19:45:14 +02:00
Ash Keel
bfce1f6ce4
Handle goal redemption via stulbe 2021-05-18 15:50:58 +02:00
Ash Keel
e377a88837
Add request text to chat redeems 2021-05-18 15:29:21 +02:00
Ash Keel
622abb0b5c
Receive loyalty pushes from stulbe 2021-05-18 13:30:27 +02:00
Ash Keel
e3f4b49ba5
Update to new kilovolt, move points to per-user 2021-05-16 17:55:40 +02:00
Ash Keel
5ade0e3066
Integrate Twitch APIs internally rather than through stulbe 2021-05-14 13:15:38 +02:00
Ash Keel
019e48355a
Use fixed kilovolt (again..) 2021-05-13 11:17:53 +02:00
Ash Keel
d8da04224f
No more data races (still some left in kilovolt) 2021-05-13 01:46:03 +02:00
Ash Keel
dfb36dcdf8
Add community goals bot commands and start fixing race conditions 2021-05-12 19:19:09 +02:00
Ash Keel
981371fa34
Use stulbe's client 2021-05-11 13:12:00 +02:00
Ash Keel
7c9774432e
Upgrade to Kilovolt v3 2021-05-11 01:54:55 +02:00