Ask a question to get started
Enter to send•Shift+Enter new line
protect_message( self, message_id: str, *, reason: str = _LIVE_REASON ) -> None
message_id
str
Message ID to protect.
reason
_LIVE_REASON
Why the message is protected. Defaults to a live tool row.
Keep a live message mounted during window updates.
Reasons accumulate independently; a message stays protected until every reason is released. Idempotent per reason.