Skip to content

miniproto.errors.BadRequest

BadRequest(message: str = 'bad request', *, code: int = 400, request: object | None = None, context: Mapping[str, Any] | None = None) -> None

Bases: RpcError

Classified client-side Telegram RPC error, normally status code 400.

Create a bad-request error, defaulting its code to 400.

Parameters:

  • message (str) – Telegram error text, redacted by the base exception.
  • code (int) – RPC status code, defaulting to Telegram’s bad-request code.
  • request (object | None) – Optional request associated with the error.
  • context (Mapping[str, Any] | None) – Optional secret-safe diagnostic metadata.