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

34 commits

Author SHA1 Message Date
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
Ash Keel
2bd321f9ef
Bring in db module from stulbe and add syncing 2021-05-10 23:09:15 +02:00
Ash Keel
7efd1a18bf
Upgrade to kv2 and add websocket connection to stulbe 2021-05-08 16:02:47 +02:00
Ash Keel
207be89ccd
Add stulbe auth, WS reconnection 2021-05-07 18:36:23 +02:00
Ash Keel
cd00a1b2bd
..how did I miss this? 2021-05-02 21:34:55 +02:00
Ash Keel
216d46559c
Use a better logger, decouple kilovolt to its own lib 2021-05-02 21:33:37 +02:00
Ash Keel
a690b6dac3
Fix redemption concurrency issues by exploiting pubsub for RPCs 2021-05-02 19:39:46 +02:00
Ash Keel
c77d7c7a74
Add display name to redeems 2021-05-02 17:59:03 +02:00
Ash Keel
cfb888dafb
First public commit \o/ 2021-05-02 14:29:43 +02:00