Commit Graph

176 Commits

Author SHA1 Message Date
Derek d014359e0a [Plugin/OBS] Add OBS remote control plugin~ 2022-07-10 08:21:00 -04:00
Derek 84c8f983d7 [Plugin] add remember builtin for saving data to ctx 2022-07-10 07:50:05 -04:00
Derek ea20b946b4 [Core] Further async support 2022-07-10 07:49:32 -04:00
Derek b9785d8533 Minor cleanup 2022-07-10 06:10:04 -04:00
Derek ce1e237d99 Minor fixes
The quart one is sorta wip but whatever
2022-07-10 06:06:55 -04:00
Derek ecb72a1fb2 [Core] Remove broken watchdog #WIP 2022-06-12 20:25:07 -04:00
Derek 1143111d7d [Core] Fix UI webserver borking the exit condition 2022-06-12 20:24:03 -04:00
Derek d8830f8834 Create tts dir if it doesnt exist 2022-06-12 16:26:08 -04:00
Derek 1a39574cc8 Better file management 2022-06-12 15:48:51 -04:00
Derek 9773afab10 Proper built-in TTS!!!
Being able to load the model once makes things wayyyy faster
2022-06-12 15:41:22 -04:00
Derek 8c9b45705e Silly temp tts cuda patch! 2022-06-12 11:58:16 -04:00
Derek c3b847bf78 Silly temp tts (using external pipenv until coqui 3.10 compat) 2022-04-30 03:14:13 -04:00
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 0cd2e4d9e8 [Cli] basic type handling in mkevent 2022-04-04 10:38:52 -04:00
Derek 4185032ca4 [Cli] Fix dynamic module imports in mkevent 2022-04-04 10:31:41 -04:00
Derek a3182fc775 Cleanup 2022-04-04 10:31:16 -04:00
Derek a542ca63a6 Reorganize 2022-04-04 09:38:01 -04:00
Derek ca01a7574d [Cli] Add docstrings and allow hiding of event subclasses from mkevent 2022-04-04 09:38:01 -04:00
Derek 1c02abe624 [Cli] Better event creation! 2022-04-04 09:38:01 -04:00
Derek e71b7c7d30 Minor cleanup 2022-04-03 09:16:59 -04:00
Derek 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 0291782655 [Twitch] Warn instead of stop for unknown twitch events 2022-03-01 06:08:32 -07:00
Derek aab1343749 [Twitch] parse prime upgrade like regular sub 2022-03-01 06:07:46 -07:00
Derek 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 a4567908a0 [Plugins] Allow marking chats readonly (ignored by `broadcast`) 2022-01-30 12:58:34 -07:00
Derek 06515478b8 [Misskey] Add custom emote support 2022-01-30 10:19:02 -07:00