English translation for research convenience. The Russian original remains the authoritative source.
CasusLegal CasusLegal Higher-court case-law corpus ← Home
Assistant on Telegram

Ask a legal question in plain language and receive an answer based on actual decisions

The bot @CasusLegalBot accepts questions phrased in plain language and sends an overview of relevant case law: the decision details, the substance of the court’s legal position and a verbatim quotation for each point.

79 654
decisions in the bot’s database
1 935
Constitutional Court
15 773
Supreme Court
11 959
KAS · administrative cases
16 028
KUD · criminal cases
9 279
Supreme Commercial Court
24 680
Intellectual Property Court
1992–2026
coverage

What the bot does

Search is based on the meaning of the question, not matching words: you can phrase it the way you are used to phrasing questions at work. The bot searches only a structured corpus of case law, so the answer contains no fabricated cases: every decision it cites actually exists and can be opened.

A reference tool, not a consultant

The bot prepares an overview of relevant case law: the decision details, the substance of the court’s legal position and a verbatim quotation for each point. It does not provide legal assessments, strategies or outcome predictions; it simply lays out the case law point by point.

The original source can be opened and downloaded

Each decision in the answer includes a link to the full text. The overview itself can be read on a separate page or downloaded in Word (DOCX) or Markdown: the buttons below the answer take you directly there.

Four databases, selected automatically

The bot searches at once across the case law of the highest courts (Constitutional Court, Supreme Court, Supreme Commercial Court), the Intellectual Property Court, and the Supreme Court’s administrative and criminal cases. It selects the appropriate database by default; you can switch manually with the /corpus command.

How to get started

Three steps
  1. Open @CasusLegalBot in Telegram and tap Start.
  2. Send your question in a single message, phrased the way you are used to framing it at work.
  3. New users receive 3 free queries immediately. Once the limit is reached, query packages are available without a subscription or automatic charges: payment is one-time, by card.
  4. If you already have an access code (after purchasing a package or receiving one from an administrator), send it in a single message in the format XXXX-XXXX, no slash command is needed.

Each bot response uses one query from the package, and a follow-up question on the same topic does too: the dialogue context continues to accumulate, and the next response is generated with it in mind. It is therefore more economical to formulate the question specifically at the outset rather than split it into follow-up questions.

Full guidance with examples of question wording: casus.legal/guide.html.

Command map

All commands are available through the “Menu” button to the left of the input field in Telegram.

CommandWhat it does and when it is useful
/start Starts the bot and signs you in. It immediately gives a new user 3 free queries and shows the status for an authorized user. Tap it when opening the bot for the first time or when it has stopped responding in an old chat.
/status Shows the remaining queries in the package and the code used to sign in. Check it before asking a series of questions on one topic: this shows the available balance for the entire topic at once.
/buy Opens the query-package catalogue; payment is by card, without a subscription or automatic charges. Use it when the free limit or a previously purchased package has run out.
/corpus Switches the search database: auto (the model determines it from the topic), highest courts only, IP Court only, administrative cases only, or criminal cases only. Useful when the topic is borderline (for example, an administrative case with a criminal element) and auto mode selects the wrong database.
/reset Clears the dialogue context; the same can be done with the “🆕 New chat” button below the input field. Tap it before starting a new topic: without a reset, the bot retains the entire previous conversation, making the response less precise.
/voice Turns the voice summary on or off; it arrives after the text overview. Turn it off if you are listening to the chat in a crowded place or do not need the voice version.
/guide Sends guidance on how to formulate questions; this saves queries and improves the accuracy of the answer.
/feedback Opens the feedback form: feedback, a suggestion, a complaint or a subscription request. The administrator’s reply arrives in the same chat.
/code Activates an access code using an explicit command in the format /code XXXX-XXXX. Useful if the bot did not recognize a code sent as ordinary text: normally, it is sufficient to send the code in a single message without a command.
/logout Unlinks the code from the current chat. Use it to sign in with another code or transfer the chat to another person.
/help Displays the list of commands and a brief description of the bot’s capabilities directly in the chat.

Command /cancel is separate: it works only within the feedback dialogue, after selecting the type of request in /feedback, and cancels text entry. Outside that dialogue, it does nothing.

Buttons below the answer

The bot places four buttons below each completed answer.

📖 Read in full

Opens the overview on a separate browser page, which is convenient for a long answer or for reading outside Telegram.

📄 Download DOCX

Sends the same overview as a Word file formatted for printing or further editing.

📝 Download MD

Sends the overview as a Markdown file, plain text with markup, if DOCX is not needed.

🆕 New question

Clears the dialogue context directly below the answer: the bot will treat the next question as a separate topic.

There is also another permanent keyboard below the input field: “🆕 New chat” (the same context reset, available at any time, not only immediately after an answer) and “✍️ Feedback” (the same as the /feedback command). For some closed-test users, “🛒 Buy package” is also shown there; next to the notification that the limit has been reached, a separate button opens the web chat if it is available on your balance.

Audio overview

After the text overview, the bot sends a voice message: an approximately one-minute spoken summary of the main points, without case numbers or decision details (they are difficult to understand by ear).

It is read by Roman Sergeyevich Bevzenko, with his consent: the voice was synthesized by a model trained on a recording of his lecture. Below are two examples of how it sounds.

Bail1:03
Download (M4A)
Perennial plantings1:29
Download (M4A)

The audio retells the case law found and does not replace legal advice.

What you can send

You can send the bot more than just a text question: a document (PDF, DOCX, TXT, Markdown), photo, voice message or audio message. The bot will recognize the content and take it into account in its answer.

Per submission: one document or up to three photos; the file size must not exceed 20 MB.

RU