feat(message.py): add Message.to_bytes()

This commit is contained in:
2025-08-28 13:24:21 +02:00
parent b90653b3fd
commit 762d09ea9b

View File

@@ -48,6 +48,14 @@ class Message:
"""
return json.dumps(self.to_dict())
def to_bytes(self) -> bytes:
"""Convert the message to bytes.
Returns:
bytes: The message as bytes.
"""
return self.to_json().encode("utf-8")
@classmethod
def from_dict(cls, data: dict[str, Any]) -> Message:
"""Create a Message from a dictionary.