Skip to content

miniproto.mtproto.codec.encode_message_body

miniproto.mtproto.codec.encode_message_body

Section titled “miniproto.mtproto.codec.encode_message_body”
encode_message_body(body: ByteBuffer | object) -> bytes

Encode raw, generated, or built-in MTProto service message bodies.

Parameters:

  • body (ByteBuffer | object) – Bytes, generated TL object, or supported service-body object.

Returns:

  • bytes – Constructor-prefixed MTProto body bytes where applicable.

Raises:

  • TypeError – If the body is not supported by this codec.