class ChatBlob: def __init__(self, title, msg, prefix="", suffix="", embed=True): self.title = title self.msg = msg.strip("\n") self.page_prefix = prefix self.page_postfix = suffix self.embed = embed def __str__(self): return f"ChatBlob('{self.title}', '{self.msg}')" def __repr__(self): return self.__str__() def __eq__(self, obj): return isinstance(obj, ChatBlob) and \ obj.title == self.title and \ obj.msg == self.msg and \ obj.page_prefix == self.page_prefix and \ obj.page_postfix == self.page_postfix def __len__(self): return len(self.title + self.msg + self.page_postfix + self.page_prefix)