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