Create Pass (/pass_create)
Create Pass
The /pass_create command launches a multi-step pass creation flow. Available to roles: resident, admin.
Pass Creation Flow
flowchart TD
A(["/pass_create"]) --> B["Step 1: pass type"]
B --> C["Permanent / One-time / Temporary"]
C --> D["Step 2: expiration date (if Temporary)"]
D --> E["Step 3: vehicle type"]
E --> F["Step 4: plate country"]
F --> G["Step 5: plate number"]
G --> H{"Blacklisted?"}
H --> |Yes| I["Pass not possible"]
H --> |No| J["Step 6: property reference"]
J --> K["Step 7: confirmation"]
K --> |Confirm| L["Pass created"]
K --> |Cancel| M["Creation cancelled"]
Step-by-Step Description
Step 1 — Pass Type
/pass_createBot response:
🚗 Create Pass
Step 1/7: Select pass type:[📅 Permanent] [1️⃣ One-time][🗓 Temporary][❌ Cancel]Step 2 — Expiration Date (Temporary only)
📅 Step 2/7: Enter pass expiration date(DD.MM.YYYY or "in N days"):
Example: 31.12.2025 or in 7 daysThe date must be at least tomorrow and no later than December 31 of the current year.
Step 3 — Vehicle Type
🚘 Step 3/7: Select vehicle type:[🚗 Car] [🚛 Truck][🚜 Special][❌ Cancel]Step 4 — Plate Country
🌍 Step 4/7: Plate registration country:[🇷🇺 Russia] [🌍 Foreign][❌ Cancel]Step 5 — Plate Number
🔢 Step 5/7: Enter plate number:Enter the plate in any format — the bot normalises it automatically.
If the plate is blacklisted, the flow ends:
🚫 Plate is blacklisted. Pass cannot be issued.Step 6 — Property
🏠 Step 6/7: Enter property reference number:Step 7 — Confirmation
📋 Pass Confirmation
Type: TemporaryVehicle: CarCountry: RussiaPlate: A777AA77Property: 42Valid until: 31.12.2025
Is everything correct?[✅ Confirm] [❌ Cancel]Result
✅ Pass created!
Plate: A777AA77Type: TemporaryVehicle: CarProperty: 42Valid until: 31.12.2025ID: pass_a1b2c3Cancelling at Any Step
Press the ❌ Cancel button at any step to exit the flow.