Derek
cdcff89046
[Twitch] Default to highest res
2022-01-30 03:15:26 -07:00
Derek
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
Derek
a91b86b3df
Check permission for !help
2022-01-22 18:48:31 -07:00
Derek
49d1f37095
Configure ws server bind and port by cli
2022-01-22 18:04:47 -07:00
Derek
fdd004ed49
Add append mode to write builtin
2022-01-22 18:04:26 -07:00
Derek
211f9bc518
Add write builtin
2022-01-22 17:52:19 -07:00
Derek
e24c656363
Fix commands deleting new version after re-init
2022-01-22 17:52:03 -07:00
Derek
616e6f8cbc
Add support for arbitrary prop checks in trigger
2022-01-22 13:23:52 -07:00
Derek
44fec51405
Ensure eventsub only subscribes if neccesary (persistant client id)
2022-01-22 13:23:20 -07:00
Derek
da12698e0f
Import control event (only used in triggers, so no natural imports)
2022-01-22 12:28:11 -07:00
Derek
34fccbde54
Fix user presense bug
2022-01-22 12:24:31 -07:00
Derek
ad93290a88
Add reply support (and trigger reply matching)
2022-01-22 12:22:52 -07:00
Derek
d63aeb7b50
Add channel points and follow events~!
2022-01-22 12:18:00 -07:00
Derek
7d29963cec
Improve logging, add wip twitch EventSub source
2022-01-17 07:04:28 -07:00
Derek
cd47bd9702
Reload on config file change
2022-01-10 02:53:17 -07:00
Derek
1369fe0ff6
Add unjail command
2022-01-06 02:19:27 -07:00
Derek
742659d04c
Add bean jail
2022-01-06 02:09:08 -07:00
Derek
9b6594e9cb
Fix username in release message
2022-01-06 02:08:57 -07:00
Derek
f8bea02e4f
Fix level requirements in comamnd class
2022-01-06 02:08:18 -07:00
Derek
3d0cab1d8f
Log twitch IRC messages as debug
2022-01-06 01:37:16 -07:00
Derek
ad83cb7855
Add jail plugin - owoify your fweinds
2022-01-06 01:36:27 -07:00
Derek
e566956337
Handle strange system messages from the irc
2022-01-06 00:23:57 -07:00
Derek
1efdf1f688
Fix (maybe) occasional manager connection error that i dont understand
2022-01-06 00:23:21 -07:00
Derek
4d97e413af
Improve error handling in main process
2022-01-06 00:22:37 -07:00
Derek
e0b91f553e
Allow peristant phrase count
2022-01-06 00:22:17 -07:00
Derek
a1f260dc14
Even MORE logging improvements - colors, line numbers, and time!
2021-12-29 03:33:21 -07:00
Derek
65d710fd68
Improve plugin error handling
...
Actually target the plugin that caused the error, rather than the first
caller
2021-12-29 02:23:44 -07:00
Derek
1ae0a60258
Fix Command plugin
2021-12-29 02:11:58 -07:00
Derek
ea212ad174
Minor cleanup
2021-12-29 01:59:11 -07:00
Derek
60ac419ed0
Enable calling shoutout via trigger
2021-12-29 01:55:59 -07:00
Derek
b127937f6d
Normalize arg handling across command and trigger
...
Changes context to be a dict, allows passing of even more data
2021-12-29 01:55:41 -07:00
Derek
1874b37694
Shoutout plugin~
2021-12-29 00:40:03 -07:00
Derek
352069f526
Expose API on chat processes
2021-12-29 00:39:43 -07:00
Derek
99f232aa4b
Command refactor: better communication, enable external command usage
2021-12-29 00:38:55 -07:00
Derek
eab7771d77
Minor plugin refactor - call_chat() -> chats[via].send(), msg replies
2021-12-29 00:37:52 -07:00
Derek
ae41ac7f4f
Rename sendevent to mkevent, add some easier to use modes
2021-12-27 07:21:02 -07:00
Derek
1fe6703965
Enable better event creation through json
...
Adds a hydrate (aka unserialize) function for events, and sets the id
param as kw_only so that it can be defined on hydrate.
Additionally, WebsocketServerProcess no longer attempts to import the
event class, but rather just recursively searches all subclasses of
Event
2021-12-27 07:09:25 -07:00
Derek
7dcf0c359c
Add missing logger setup in reply
2021-12-27 06:05:47 -07:00
Derek
1f04c95284
*Actually* fix ws bug
2021-12-27 05:54:45 -07:00
Derek
657d2413d6
Fix typo
2021-12-24 19:01:01 -07:00