Derek
b207394ffd
Change via to 'system' for system messages
2021-12-19 00:03:54 -07:00
Derek
005c0d05c6
Add secrets.kdl to gitignore (for my own sanity)
2021-12-19 00:03:30 -07:00
Derek Schmidt
31cf02972c
More readme!
2021-12-17 07:26:24 -07:00
Derek Schmidt
0deb155af8
Improve error logging just a tad
2021-12-17 07:26:16 -07:00
Derek Schmidt
047e31228c
Add formatting of event to print, refactor to "reply"
2021-12-17 07:26:05 -07:00
Derek Schmidt
0abe870437
Fix trigger closures
2021-12-17 07:21:50 -07:00
Derek Schmidt
a32f240f6d
Plugin + config overhaul
...
Now configured using KDL. This enables a whole new level of plugin
composibility, and as such the plugins have been changed to allow it!
2021-12-17 06:01:25 -07:00
Derek Schmidt
f9425f08f1
Quiet portaudio spam
2021-12-14 23:40:51 -07:00
Derek Schmidt
9ddc145315
Fix PyAudio in Python 3.10
2021-12-14 23:40:51 -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 Schmidt
bde55d5870
Add some basic logging capibilities
2021-12-14 19:11:40 -07:00
Derek Schmidt
9289ec4006
Cleanup event base definitions
2021-12-14 19:11:40 -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