Message
Table of Contents
Section titled “Table of Contents”syncopate.models.message
Section titled “syncopate.models.message”Message model with action methods.
Message Objects
Section titled “Message Objects”@dataclass(slots=True)class Message()A Syncopate message with methods for editing, deleting, and replying.
async def edit(content: str) -> MessageEdit this message.
delete
Section titled “delete”async def delete() -> NoneDelete this message.
async def reply(content: str) -> MessageReply to this message (creates a threaded message).
from_data
Section titled “from_data”@classmethoddef from_data(cls, data: dict[str, object]) -> MessageConstruct from an API response payload.