Derek
|
9937951e69
|
Minor cleanup
|
2022-04-30 03:01:29 -04:00 |
|
Derek
|
0321899058
|
[Plugins/AudioAlert] Tweak resample logic
Attempt to playback alert at native rate even if driver claims its
unsupported (some, like PulseAudio, reject them all but will resample
for you)
|
2022-04-30 03:01:29 -04:00 |
|
Derek
|
f51595af62
|
[Core] Plugin Webserver + asyncio event loop
|
2022-04-30 03:01:29 -04:00 |
|
Derek
|
f06d16ba1f
|
[Misskey] Fix unchanged usernames appearing blank
|
2022-04-30 03:01:29 -04:00 |
|
Derek
|
3a86b63621
|
[Plugins/AudioAlert] Resample if neccesary, add speed control
|
2022-04-08 02:27:16 -04:00 |
|
Derek
|
b9a1976b2c
|
[Core] Fix more imports post reorg
|
2022-04-07 21:24:53 -04:00 |
|
Derek Schmidt
|
0cd2e4d9e8
|
[Cli] basic type handling in mkevent
|
2022-04-04 10:38:52 -04:00 |
|
Derek Schmidt
|
4185032ca4
|
[Cli] Fix dynamic module imports in mkevent
|
2022-04-04 10:31:41 -04:00 |
|
Derek Schmidt
|
a3182fc775
|
Cleanup
|
2022-04-04 10:31:16 -04:00 |
|
Derek Schmidt
|
a542ca63a6
|
Reorganize
|
2022-04-04 09:38:01 -04:00 |
|
Derek Schmidt
|
ca01a7574d
|
[Cli] Add docstrings and allow hiding of event subclasses from mkevent
|
2022-04-04 09:38:01 -04:00 |
|
Derek Schmidt
|
1c02abe624
|
[Cli] Better event creation!
|
2022-04-04 09:38:01 -04:00 |
|
Derek Schmidt
|
e71b7c7d30
|
Minor cleanup
|
2022-04-03 09:16:59 -04:00 |
|
Derek Schmidt
|
64286b2f2e
|
[Plugins] Add (questionably stable) async builtin
Maybe make the process a daemon to avoid nightmare zombie processes lol
|
2022-04-03 08:56:56 -04:00 |
|
Derek
|
7e760cbf16
|
[Twitch] Fix dropped sub events
That option does not mean what i thought it meant
|
2022-03-26 05:35:24 -04:00 |
|
Derek
|
b69e808763
|
[Plugins/Command] Awful hack to allow setting type of args
Oh boy, here I go evaling user-defined strings again
|
2022-03-26 04:06:17 -04:00 |
|
Derek
|
238aa24a23
|
[Plugins/Cue] Allow "after" as well for oneshot events
|
2022-03-26 04:04:58 -04:00 |
|
Derek
|
2bc67d6335
|
[Core] Warn about unknown directives in config
|
2022-03-26 04:02:09 -04:00 |
|
Derek
|
2f459a1e01
|
[Plugins] Basic midi and websocket output plugins!
|
2022-03-26 03:58:56 -04:00 |
|
Derek
|
1b0edfd32e
|
[Core] Allow config splitting!
|
2022-03-26 00:26:10 -04:00 |
|
Derek
|
d090580cc7
|
[Plugins] Randomization builtins~
|
2022-03-25 23:19:35 -04:00 |
|
Derek
|
d3e0f57d19
|
[Twitch] Drop undeletable messages
Not like deletion works rn, but
|
2022-03-25 20:51:57 -04:00 |
|
Derek
|
7a3349e540
|
[Cli] Shush
|
2022-03-25 20:51:13 -04:00 |
|
Derek
|
bf28e5567b
|
[Core/trigger] Hopefully fix bits detection
|
2022-03-02 00:40:44 -07:00 |
|
Derek
|
cf55468c02
|
[Misskey] Default text content to empty string if undefined
|
2022-03-02 00:40:11 -07:00 |
|
Derek
|
246cf872d2
|
[Plugins] Ignore unrecognised data after command invoke
|
2022-03-02 00:40:11 -07:00 |
|
Derek
|
9af7b3c0e1
|
[Cli] Add a gift mock event
Maybe should make a more generalized way to mock events - make commands
based off the dataclass metadata ??
|
2022-03-02 00:40:11 -07:00 |
|
Derek Schmidt
|
0291782655
|
[Twitch] Warn instead of stop for unknown twitch events
|
2022-03-01 06:08:32 -07:00 |
|
Derek Schmidt
|
aab1343749
|
[Twitch] parse prime upgrade like regular sub
|
2022-03-01 06:07:46 -07:00 |
|
Derek Schmidt
|
aecd6ab0d4
|
[Twitch] Try harder at not sending blank messages after newline split
|
2022-03-01 05:36:36 -07:00 |
|
Derek
|
e258885a71
|
[Twitch] Remove old websocket error handling
|
2022-02-18 15:29:29 -07:00 |
|
Derek
|
7efec835ce
|
[Misskey] Add support for attachments
|
2022-02-04 18:31:48 -07:00 |
|
Derek
|
a751bd2657
|
[Plugins/Jail] Save jail sentences to disk!
|
2022-02-01 21:31:27 -07:00 |
|
Derek
|
00c9bf194e
|
[Core] Allow marking chats as readonly (does not accept incoming events)
|
2022-02-01 21:30:52 -07:00 |
|
Derek
|
73e98fdd96
|
[Twitch] Add BTTV Emote support!
|
2022-02-01 21:30:27 -07:00 |
|
Derek
|
b9d1a68536
|
[Twitch] Fix sub detection and add streak / sub length
|
2022-02-01 21:30:11 -07:00 |
|
Derek Schmidt
|
a4567908a0
|
[Plugins] Allow marking chats readonly (ignored by broadcast )
|
2022-01-30 12:58:34 -07:00 |
|
Derek Schmidt
|
06515478b8
|
[Misskey] Add custom emote support
|
2022-01-30 10:19:02 -07:00 |
|
Derek Schmidt
|
cdcff89046
|
[Twitch] Default to highest res
|
2022-01-30 03:15:26 -07:00 |
|
Derek Schmidt
|
95695956a6
|
[Twitch] Do not auto-download emotes
BREAKING: Message.emotes values are now a uri, rather than a file path
|
2022-01-30 03:15:06 -07:00 |
|
Derek
|
d7a2cf6703
|
[Plugins] Fix trigger monitization
Minor breaking change: ranges are now in normalized values (ie, usd)
rather than platform specific ones
|
2022-01-26 23:00:55 -07:00 |
|
Derek
|
d424b98a86
|
[Misskey] Initial, read-only channel module~
|
2022-01-26 23:00:55 -07:00 |
|
Derek
|
f0d1e9ee39
|
[Plugins] Custom command arg types + add username type to !so and !jail
|
2022-01-26 23:00:55 -07:00 |
|
Derek
|
688c8cf1e3
|
Impliment NonBlockingWebsocket using asyncio websockets
I was having hellish issues with SSL and the other one, for some reason
|
2022-01-26 23:00:55 -07:00 |
|
Derek
|
1f6f710782
|
[Twitch] recognize vips
whoops
|
2022-01-26 18:59:53 -07:00 |
|
Derek
|
fcc115e89c
|
Catch api errors in Jail and Shoutout
|
2022-01-26 18:46:33 -07:00 |
|
Derek
|
be1e2828a5
|
Dont show point redeption with text as messages
|
2022-01-26 18:43:58 -07:00 |
|
Derek
|
37617c1bfb
|
Ignore logs (if ya keep em)
|
2022-01-26 18:43:39 -07:00 |
|
Derek
|
2b568390ea
|
Allow undefined upper bound
|
2022-01-22 19:29:18 -07:00 |
|
Derek
|
fc4e6b4da4
|
Add exec builtin
|
2022-01-22 19:29:02 -07:00 |
|