Ash Keel
|
44333fc392
|
feat: add eventsub websocket, remove stulbe
|
2022-11-23 22:22:49 +01:00 |
|
Ash Keel
|
e3ee43e6ae
|
refactor: less repetition but it's probably bad
|
2022-11-23 16:34:49 +01:00 |
|
Ash Keel
|
a6b8ffa877
|
Fix twitch status poll crashing when twitch is not configured
|
2022-06-19 01:52:17 +02:00 |
|
Ash Keel
|
a5e682f328
|
Fix game command and update changelog
|
2022-06-19 01:45:41 +02:00 |
|
Ash Keel
|
acaca8a400
|
Backport fixes from glimesh branch
|
2022-06-17 00:51:27 +02:00 |
|
Ash Keel
|
4fba15e16f
|
Bump deps, add pprof
|
2022-03-24 10:16:51 +01:00 |
|
Ash Keel
|
4f10479405
|
Use RWMutex where possible
|
2022-02-09 15:16:47 +01:00 |
|
Ash Keel
|
f3f85622bd
|
Tentative fix for mutex killing strimertul
|
2022-02-08 15:13:13 +01:00 |
|
Ash Keel
|
4a764c0450
|
Multiple databases!
|
2022-02-01 12:35:34 +01:00 |
|
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
|
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
|
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
|
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
|
5ade0e3066
|
Integrate Twitch APIs internally rather than through stulbe
|
2021-05-14 13:15:38 +02:00 |
|