Added the option to !opt-in/opt-out [onlinebot only]

Fixed command & event threading
Events are now threaded by event_type (i.e. all buddy_logon events get ran in the same one)
Added default preferences
Fixed recipe loading for multiple installs (i.e. on different machines)
This commit is contained in:
2021-08-27 13:58:47 +02:00
parent d0c8c1744c
commit c04f76c0db
24 changed files with 258 additions and 122 deletions
+3 -3
View File
@@ -1,9 +1,9 @@
class ChatBlob:
def __init__(self, title, msg):
def __init__(self, title, msg, prefix="", suffix=""):
self.title = title
self.msg = msg.strip("\n")
self.page_prefix = ""
self.page_postfix = ""
self.page_prefix = prefix
self.page_postfix = suffix
def __str__(self):
return f"ChatBlob('{self.title}', '{self.msg}')"