Commit graph

  • 8243ac4a3a [Core] Fix trigger monitization bug Derek 2023-01-18 18:53:11 -05:00
  • 198317a7e1 [CLI] Better subscription event gen Derek 2022-12-05 18:11:49 -05:00
  • 66de3e6d93 [Chat] Twitch: handle IRC connection better Derek 2022-12-05 18:10:41 -05:00
  • f10ad13982 [Chat] Twitch: Make eventsub optional Derek 2022-12-05 18:10:09 -05:00
  • cfd1422113 [Plugin] Allow trigger to check event value Derek 2022-12-05 18:09:34 -05:00
  • b15d52011b [Core] Integrate clip into core Derek 2022-12-05 18:09:02 -05:00
  • e0add05b2f Fix Jail plugin Derek 2022-08-13 14:09:57 -04:00
  • 7ae9f26930 [Chat] Support WIP peertube chat Derek Schmidt 2022-11-17 17:34:02 -05:00
  • 65d724ae41 Fix readme links Derek Schmidt 2022-07-12 04:21:23 -04:00
  • 67c244b556 Vtopia sauce Derek Schmidt 2022-07-12 04:20:03 -04:00
  • 5d4ce64198 Readme streamline 2 Derek Schmidt 2022-07-12 04:19:01 -04:00
  • 3ddde90420 Streamline readme and config for first-time users Derek Schmidt 2022-07-12 03:33:06 -04:00
  • 318fd4858c [Plugin] Add non-fatal plugin errors Derek 2022-07-12 00:33:29 -04:00
  • 500f0a0773 Even more readme (i should proofread sometimes) Derek Schmidt 2022-07-10 23:30:43 -04:00
  • b5a72d4f3d Smol readme update Derek Schmidt 2022-07-10 23:24:50 -04:00
  • 79b1158c3c [Core] User friendlyness update~ Derek Schmidt 2022-07-10 23:09:53 -04:00
  • d014359e0a [Plugin/OBS] Add OBS remote control plugin~ Derek Schmidt 2022-07-10 08:21:00 -04:00
  • 84c8f983d7 [Plugin] add remember builtin for saving data to ctx Derek Schmidt 2022-07-10 07:50:05 -04:00
  • ea20b946b4 [Core] Further async support Derek Schmidt 2022-07-10 07:49:32 -04:00
  • b9785d8533 Minor cleanup Derek Schmidt 2022-07-10 04:18:41 -04:00
  • ce1e237d99 Minor fixes Derek 2022-07-10 06:06:55 -04:00
  • ecb72a1fb2 [Core] Remove broken watchdog #WIP Derek 2022-06-12 20:25:07 -04:00
  • 1143111d7d [Core] Fix UI webserver borking the exit condition Derek 2022-06-12 20:24:03 -04:00
  • d8830f8834 Create tts dir if it doesnt exist Derek 2022-06-12 16:26:08 -04:00
  • 1a39574cc8 Better file management feat/tts Derek Schmidt 2022-06-12 15:48:51 -04:00
  • 9773afab10 Proper built-in TTS!!! Derek Schmidt 2022-06-12 15:41:22 -04:00
  • 8c9b45705e Silly temp tts cuda patch! Derek 2022-04-30 03:13:38 -04:00
  • c3b847bf78 Silly temp tts (using external pipenv until coqui 3.10 compat) Derek 2022-04-08 02:28:57 -04:00
  • 9937951e69 Minor cleanup Derek 2022-04-30 03:00:16 -04:00
  • 0321899058 [Plugins/AudioAlert] Tweak resample logic Derek 2022-04-30 03:00:11 -04:00
  • f51595af62 [Core] Plugin Webserver + asyncio event loop Derek 2022-04-30 02:55:16 -04:00
  • f06d16ba1f [Misskey] Fix unchanged usernames appearing blank Derek 2022-04-30 02:17:28 -04:00
  • 3a86b63621 [Plugins/AudioAlert] Resample if neccesary, add speed control Derek 2022-04-08 02:27:16 -04:00
  • b9a1976b2c [Core] Fix more imports post reorg Derek 2022-04-07 21:24:53 -04:00
  • 0cd2e4d9e8 [Cli] basic type handling in mkevent Derek Schmidt 2022-04-04 10:38:52 -04:00
  • 4185032ca4 [Cli] Fix dynamic module imports in mkevent Derek Schmidt 2022-04-04 10:31:41 -04:00
  • a3182fc775 Cleanup Derek Schmidt 2022-04-04 10:31:16 -04:00
  • a542ca63a6 Reorganize Derek Schmidt 2022-04-04 09:25:50 -04:00
  • ca01a7574d [Cli] Add docstrings and allow hiding of event subclasses from mkevent Derek Schmidt 2022-03-31 01:06:26 -04:00
  • 1c02abe624 [Cli] Better event creation! Derek Schmidt 2022-03-30 21:28:31 -04:00
  • e71b7c7d30 Minor cleanup Derek Schmidt 2022-04-03 09:16:59 -04:00
  • 64286b2f2e [Plugins] Add (questionably stable) async builtin Derek Schmidt 2022-04-03 08:56:56 -04:00
  • a0487033af [Cli] Add docstrings and allow hiding of event subclasses from mkevent feat/mkeventFactory Derek Schmidt 2022-03-31 01:06:26 -04:00
  • 56f57f22b6 [Cli] Better event creation! Derek Schmidt 2022-03-30 21:28:31 -04:00
  • 7e760cbf16 [Twitch] Fix dropped sub events Derek 2022-03-26 05:35:24 -04:00
  • b69e808763 [Plugins/Command] Awful hack to allow setting type of args Derek 2022-03-26 04:06:17 -04:00
  • 238aa24a23 [Plugins/Cue] Allow "after" as well for oneshot events Derek 2022-03-26 04:04:58 -04:00
  • 2bc67d6335 [Core] Warn about unknown directives in config Derek 2022-03-26 04:02:09 -04:00
  • 2f459a1e01 [Plugins] Basic midi and websocket output plugins! Derek 2022-03-26 03:58:56 -04:00
  • 1b0edfd32e [Core] Allow config splitting! Derek 2022-03-26 00:26:10 -04:00
  • d090580cc7 [Plugins] Randomization builtins~ Derek 2022-03-25 23:19:35 -04:00
  • d3e0f57d19 [Twitch] Drop undeletable messages Derek 2022-03-25 20:51:57 -04:00
  • 7a3349e540 [Cli] Shush Derek 2022-03-25 20:51:13 -04:00
  • bf28e5567b [Core/trigger] Hopefully fix bits detection Derek 2022-03-02 00:40:44 -07:00
  • cf55468c02 [Misskey] Default text content to empty string if undefined Derek 2022-02-26 21:35:15 -07:00
  • 246cf872d2 [Plugins] Ignore unrecognised data after command invoke Derek 2022-02-26 21:34:23 -07:00
  • 9af7b3c0e1 [Cli] Add a gift mock event Derek 2022-02-26 21:33:36 -07:00
  • 0291782655 [Twitch] Warn instead of stop for unknown twitch events Derek Schmidt 2022-03-01 06:08:32 -07:00
  • aab1343749 [Twitch] parse prime upgrade like regular sub Derek Schmidt 2022-03-01 06:07:46 -07:00
  • aecd6ab0d4 [Twitch] Try harder at not sending blank messages after newline split Derek Schmidt 2022-02-17 19:36:05 -07:00
  • e258885a71 [Twitch] Remove old websocket error handling Derek 2022-02-18 15:29:29 -07:00
  • 7efec835ce [Misskey] Add support for attachments Derek 2022-02-04 18:31:48 -07:00
  • a751bd2657 [Plugins/Jail] Save jail sentences to disk! Derek 2022-02-01 21:31:27 -07:00
  • 00c9bf194e [Core] Allow marking chats as readonly (does not accept incoming events) Derek 2022-02-01 21:30:52 -07:00
  • 73e98fdd96 [Twitch] Add BTTV Emote support! Derek 2022-02-01 21:30:27 -07:00
  • b9d1a68536 [Twitch] Fix sub detection and add streak / sub length Derek 2022-02-01 21:30:11 -07:00
  • a4567908a0 [Plugins] Allow marking chats readonly (ignored by broadcast) Derek Schmidt 2022-01-30 12:58:34 -07:00
  • 06515478b8 [Misskey] Add custom emote support Derek Schmidt 2022-01-30 10:19:02 -07:00
  • cdcff89046 [Twitch] Default to highest res Derek Schmidt 2022-01-30 03:15:26 -07:00
  • 95695956a6 [Twitch] Do not auto-download emotes Derek Schmidt 2022-01-30 03:15:06 -07:00
  • d7a2cf6703 [Plugins] Fix trigger monitization Derek 2022-01-26 22:55:28 -07:00
  • d424b98a86 [Misskey] Initial, read-only channel module~ Derek 2022-01-26 22:54:31 -07:00
  • f0d1e9ee39 [Plugins] Custom command arg types + add username type to !so and !jail Derek 2022-01-26 22:53:49 -07:00
  • 688c8cf1e3 Impliment NonBlockingWebsocket using asyncio websockets Derek 2022-01-26 22:52:30 -07:00
  • 1f6f710782 [Twitch] recognize vips Derek 2022-01-26 18:59:53 -07:00
  • fcc115e89c Catch api errors in Jail and Shoutout Derek 2022-01-26 18:46:33 -07:00
  • be1e2828a5 Dont show point redeption with text as messages Derek 2022-01-26 18:43:58 -07:00
  • 37617c1bfb Ignore logs (if ya keep em) Derek 2022-01-26 18:43:39 -07:00
  • 2b568390ea Allow undefined upper bound Derek 2022-01-22 19:29:18 -07:00
  • fc4e6b4da4 Add exec builtin Derek 2022-01-22 19:29:02 -07:00
  • a91b86b3df Check permission for !help Derek 2022-01-22 18:48:31 -07:00
  • 49d1f37095 Configure ws server bind and port by cli Derek 2022-01-22 18:04:47 -07:00
  • fdd004ed49 Add append mode to write builtin Derek 2022-01-22 18:04:26 -07:00
  • 211f9bc518 Add write builtin Derek 2022-01-22 17:52:19 -07:00
  • e24c656363 Fix commands deleting new version after re-init Derek 2022-01-22 17:52:03 -07:00
  • 616e6f8cbc Add support for arbitrary prop checks in trigger Derek Schmidt 2022-01-22 13:23:52 -07:00
  • 44fec51405 Ensure eventsub only subscribes if neccesary (persistant client id) Derek Schmidt 2022-01-22 13:23:20 -07:00
  • da12698e0f Import control event (only used in triggers, so no natural imports) Derek 2022-01-22 12:22:07 -07:00
  • 34fccbde54 Fix user presense bug Derek 2022-01-22 12:21:00 -07:00
  • ad93290a88 Add reply support (and trigger reply matching) Derek 2022-01-22 12:20:33 -07:00
  • d63aeb7b50 Add channel points and follow events~! Derek Schmidt 2022-01-22 12:18:00 -07:00
  • 7d29963cec Improve logging, add wip twitch EventSub source Derek Schmidt 2022-01-17 07:04:28 -07:00
  • cd47bd9702 Reload on config file change Derek Schmidt 2022-01-10 02:53:17 -07:00
  • 1369fe0ff6 Add unjail command Derek 2022-01-06 02:19:27 -07:00
  • 742659d04c Add bean jail Derek 2022-01-06 02:09:08 -07:00
  • 9b6594e9cb Fix username in release message Derek 2022-01-06 02:08:57 -07:00
  • f8bea02e4f Fix level requirements in comamnd class Derek 2022-01-06 02:08:18 -07:00
  • 3d0cab1d8f Log twitch IRC messages as debug Derek 2022-01-06 01:37:16 -07:00
  • ad83cb7855 Add jail plugin - owoify your fweinds Derek 2022-01-06 01:36:27 -07:00
  • e566956337 Handle strange system messages from the irc Derek 2022-01-06 00:23:57 -07:00