Skip to content

miniproto.errors.RpcError

RpcError(message: str, code: int | None = None, request: object | None = None, context: Mapping[str, Any] | None = None) -> None

Bases: MiniprotoError

Raw or classified Telegram RPC failure with redaction-safe diagnostics.

Attributes:

  • message (str) – Telegram’s symbolic or descriptive error text.
  • code (int | None) – Optional numeric RPC status code.
  • request (object | None) – Optional request object associated with the failure.
  • context (Mapping[str, Any] | None) – Optional diagnostic metadata rendered with secret redaction.