Commit Graph

  • a751bd2657 [Plugins/Jail] Save jail sentences to disk! Derek 2022-02-01 21:31:27 -0700
  • 00c9bf194e [Core] Allow marking chats as readonly (does not accept incoming events) Derek 2022-02-01 21:30:52 -0700
  • 73e98fdd96 [Twitch] Add BTTV Emote support! Derek 2022-02-01 21:30:27 -0700
  • b9d1a68536 [Twitch] Fix sub detection and add streak / sub length Derek 2022-02-01 21:30:11 -0700
  • a4567908a0 [Plugins] Allow marking chats readonly (ignored by `broadcast`) Derek 2022-01-30 12:58:34 -0700
  • 06515478b8 [Misskey] Add custom emote support Derek 2022-01-30 10:19:02 -0700
  • cdcff89046 [Twitch] Default to highest res Derek 2022-01-30 03:15:26 -0700
  • 95695956a6 [Twitch] Do not auto-download emotes Derek 2022-01-30 03:15:06 -0700
  • d7a2cf6703 [Plugins] Fix trigger monitization Derek 2022-01-26 22:55:28 -0700
  • d424b98a86 [Misskey] Initial, read-only channel module~ Derek 2022-01-26 22:54:31 -0700
  • f0d1e9ee39 [Plugins] Custom command arg types + add username type to !so and !jail Derek 2022-01-26 22:53:49 -0700
  • 688c8cf1e3 Impliment NonBlockingWebsocket using asyncio websockets Derek 2022-01-26 22:52:30 -0700
  • 1f6f710782 [Twitch] recognize vips Derek 2022-01-26 18:59:53 -0700
  • fcc115e89c Catch api errors in Jail and Shoutout Derek 2022-01-26 18:46:33 -0700
  • be1e2828a5 Dont show point redeption with text as messages Derek 2022-01-26 18:43:58 -0700
  • 37617c1bfb Ignore logs (if ya keep em) Derek 2022-01-26 18:43:39 -0700
  • 2b568390ea Allow undefined upper bound Derek 2022-01-22 19:29:18 -0700
  • fc4e6b4da4 Add exec builtin Derek 2022-01-22 19:29:02 -0700
  • a91b86b3df Check permission for !help Derek 2022-01-22 18:48:31 -0700
  • 49d1f37095 Configure ws server bind and port by cli Derek 2022-01-22 18:04:47 -0700
  • fdd004ed49 Add append mode to write builtin Derek 2022-01-22 18:04:26 -0700
  • 211f9bc518 Add write builtin Derek 2022-01-22 17:52:19 -0700
  • e24c656363 Fix commands deleting new version after re-init Derek 2022-01-22 17:52:03 -0700
  • 616e6f8cbc Add support for arbitrary prop checks in trigger Derek 2022-01-22 13:23:52 -0700
  • 44fec51405 Ensure eventsub only subscribes if neccesary (persistant client id) Derek 2022-01-22 13:23:20 -0700
  • da12698e0f Import control event (only used in triggers, so no natural imports) Derek 2022-01-22 12:22:07 -0700
  • 34fccbde54 Fix user presense bug Derek 2022-01-22 12:21:00 -0700
  • ad93290a88 Add reply support (and trigger reply matching) Derek 2022-01-22 12:20:33 -0700
  • d63aeb7b50 Add channel points and follow events~! Derek 2022-01-22 12:18:00 -0700
  • 7d29963cec Improve logging, add wip twitch EventSub source Derek 2022-01-17 07:04:28 -0700
  • cd47bd9702 Reload on config file change Derek 2022-01-10 02:53:17 -0700
  • 1369fe0ff6 Add unjail command Derek 2022-01-06 02:19:27 -0700
  • 742659d04c Add bean jail Derek 2022-01-06 02:09:08 -0700
  • 9b6594e9cb Fix username in release message Derek 2022-01-06 02:08:57 -0700
  • f8bea02e4f Fix level requirements in comamnd class Derek 2022-01-06 02:08:18 -0700
  • 3d0cab1d8f Log twitch IRC messages as debug Derek 2022-01-06 01:37:16 -0700
  • ad83cb7855 Add jail plugin - owoify your fweinds Derek 2022-01-06 01:36:27 -0700
  • e566956337 Handle strange system messages from the irc Derek 2022-01-06 00:23:57 -0700
  • 1efdf1f688 Fix (maybe) occasional manager connection error that i dont understand Derek 2022-01-06 00:23:21 -0700
  • 4d97e413af Improve error handling in main process Derek 2022-01-06 00:22:37 -0700
  • e0b91f553e Allow peristant phrase count Derek 2022-01-06 00:22:17 -0700
  • a1f260dc14 Even MORE logging improvements - colors, line numbers, and time! Derek 2021-12-29 03:33:21 -0700
  • 65d710fd68 Improve plugin error handling Derek 2021-12-29 02:23:44 -0700
  • 1ae0a60258 Fix Command plugin Derek 2021-12-29 02:11:58 -0700
  • ea212ad174 Minor cleanup Derek 2021-12-29 01:59:11 -0700
  • 60ac419ed0 Enable calling shoutout via trigger Derek 2021-12-29 01:54:56 -0700
  • b127937f6d Normalize arg handling across command and trigger Derek 2021-12-29 01:34:48 -0700
  • 1874b37694 Shoutout plugin~ Derek 2021-12-29 00:40:03 -0700
  • 352069f526 Expose API on chat processes Derek 2021-12-29 00:39:43 -0700
  • 99f232aa4b Command refactor: better communication, enable external command usage Derek 2021-12-29 00:38:55 -0700
  • eab7771d77 Minor plugin refactor - call_chat() -> chats[via].send(), msg replies Derek 2021-12-29 00:37:52 -0700
  • ae41ac7f4f Rename sendevent to mkevent, add some easier to use modes Derek 2021-12-27 07:21:02 -0700
  • 1fe6703965 Enable better event creation through json Derek 2021-12-27 07:09:25 -0700
  • 7dcf0c359c Add missing logger setup in reply Derek 2021-12-27 06:05:47 -0700
  • 1f04c95284 *Actually* fix ws bug Derek 2021-12-27 05:54:45 -0700
  • 657d2413d6 Fix typo Derek 2021-12-24 19:01:01 -0700
  • 196001a351 (maybe) fix ws bug Derek 2021-12-24 17:29:43 -0700
  • 2ee812eb08 Accept external events, add CLI to make them Derek 2021-12-24 17:27:36 -0700
  • e143ecc2a9 Add subcommand-capible cli Derek 2021-12-24 17:26:47 -0700
  • b34dbc4605 Automatically target "all" when non context available Derek 2021-12-19 01:08:05 -0700
  • c94e0b1ce1 Add cue builtin Derek 2021-12-19 01:07:45 -0700
  • eb622e20a4 Add options to display reply messages (ie send to websocket) Derek 2021-12-19 00:12:03 -0700
  • 300789ecda Add builting command builder plugin Derek 2021-12-19 00:11:42 -0700
  • 49507b8690 Change name from an option to encoded in the module selector Derek 2021-12-19 00:11:21 -0700
  • 7944d6cba0 Allow multiple of username or sources in Trigger Derek 2021-12-19 00:10:45 -0700
  • bec624aba3 Send superclasses in websocket type Derek 2021-12-19 00:09:52 -0700
  • d660a8be35 Enable sending new events from inside plugins Derek 2021-12-19 00:09:08 -0700
  • 9dbe24690d Fix phrasecounter for kdl config Derek 2021-12-19 00:08:00 -0700
  • b207394ffd Change via to 'system' for system messages Derek 2021-12-19 00:03:54 -0700
  • 005c0d05c6 Add secrets.kdl to gitignore (for my own sanity) Derek 2021-12-19 00:03:30 -0700
  • 31cf02972c More readme! Derek 2021-12-17 07:26:24 -0700
  • 0deb155af8 Improve error logging just a tad Derek 2021-12-17 07:26:16 -0700
  • 047e31228c Add formatting of event to print, refactor to "reply" Derek 2021-12-17 07:26:05 -0700
  • 0abe870437 Fix trigger closures Derek 2021-12-17 07:21:50 -0700
  • a32f240f6d Plugin + config overhaul Derek 2021-12-17 06:01:25 -0700
  • f9425f08f1 Quiet portaudio spam Derek 2021-12-14 22:24:34 -0700
  • 9ddc145315 Fix PyAudio in Python 3.10 Derek 2021-12-14 22:19:00 -0700
  • 34c3471b55 Event update for python 3.10 Derek 2021-12-14 20:36:59 -0700
  • bde55d5870 Add some basic logging capibilities Derek 2021-12-14 19:01:22 -0700
  • 9289ec4006 Cleanup event base definitions Derek 2021-12-14 18:11:19 -0700
  • 3256b145f9 Fix using multiple chat providers / event.via Derek 2021-12-06 02:41:21 -0700
  • dc3760f83d Initial commit Derek 2021-10-02 14:22:09 -0700