Commit graph

15 commits

Author SHA1 Message Date
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
73e98fdd96 [Twitch] Add BTTV Emote support! 2022-02-01 21:30:27 -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 Schmidt
44fec51405 Ensure eventsub only subscribes if neccesary (persistant client id) 2022-01-22 13:23:20 -07:00
Derek
34fccbde54 Fix user presense bug 2022-01-22 12:24:31 -07:00
Derek Schmidt
d63aeb7b50 Add channel points and follow events~! 2022-01-22 12:18:00 -07:00
Derek Schmidt
7d29963cec Improve logging, add wip twitch EventSub source 2022-01-17 07:04:28 -07:00
Derek
1efdf1f688 Fix (maybe) occasional manager connection error that i dont understand 2022-01-06 00:23:21 -07:00
Derek Schmidt
352069f526 Expose API on chat processes 2021-12-29 00:39:43 -07:00
Derek Schmidt
eab7771d77 Minor plugin refactor - call_chat() -> chats[via].send(), msg replies 2021-12-29 00:37:52 -07:00
Derek Schmidt
34c3471b55 Event update for python 3.10
3.10 is here!! kw_only dataclasses!!! wooo!!!
Re-impliment control messages as events, renaming callbacks to fit them
in: on_bus_event (chat messages a plugin is watching) and
on_control_event (an event directed to the module)

Also adds a SysMessage with automatically set properties for internal
messages
2021-12-14 23:39:51 -07:00
Derek
3256b145f9 Fix using multiple chat providers / event.via 2021-12-06 02:41:21 -07:00
Derek Schmidt
dc3760f83d Initial commit 2021-10-02 14:22:09 -07:00