savagedb_bot/telegram_post_template_decodevin.j2
Vlad fa11d2f0df Добавлены новые функции для работы с VIN-номерами в классе OracleDatabase и основной логике бота:
- Расширен метод fetch_vin_info для возврата количества записей.
- Реализован новый метод fetch_detailed_vin_info для получения детальной информации о VIN.
- Обновлены обработчики в main.py для поддержки новых функций и интеграции с платежной системой.
- Добавлены кнопки для взаимодействия с пользователем и обработки успешных платежей.
2025-05-25 01:58:18 +03:00

34 lines
1.7 KiB
Django/Jinja

🚗 **{{ year }} {{ make }} {{ model }}**
{{ trim if trim else '' }}
📋 **BASIC INFO**
• **Make:** {{ make }}
• **Model:** {{ model }}
• **Year:** {{ model_year }}
• **Type:** {{ vehicle_type }}
• **Body:** {{ body_class }}
{% if doors %}• **Doors:** {{ doors }}{% endif %}
🔧 **ENGINE**
{% if engine_cylinders %}• **Engine:** {{ displacement_l }}L V{{ engine_cylinders }}{% endif %}
{% if displacement_l %}• **Displacement:** {{ displacement_l }}L ({{ displacement_ci }} CI){% endif %}
{% if engine_configuration %}• **Config:** {{ engine_configuration }}{% endif %}
{% if engine_brake_hp %}• **Power:** {{ engine_brake_hp }} HP{% if engine_brake_hp_range %} (up to {{ engine_brake_hp_range }} HP){% endif %}{% endif %}
{% if engine_power_kw %}• **Power (kW):** {{ engine_power_kw }} kW{% endif %}
{% if fuel_type_primary %}• **Fuel:** {{ fuel_type_primary }}{% endif %}
{% if valve_train_design %}• **Valve Train:** {{ valve_train_design }}{% endif %}
{% if engine_manufacturer %}• **Engine Mfg:** {{ engine_manufacturer }}{% endif %}
{% if seat_belts_type %}🛡️ **SAFETY**
• **Seat Belts:** {{ seat_belts_type }}
{% endif %}
🏭 **MANUFACTURING**
{% if manufacturer_name %}• **Manufacturer:** {{ manufacturer_name }}{% endif %}
{% if plant_city and plant_state %}• **Made in:** {{ plant_city }}, {{ plant_state }}{% endif %}
{% if plant_country %}• **Country:** {{ plant_country }}{% endif %}
{% if error_code and error_code == "0" %}✅ **No errors found**{% endif %}
---
📊 **Quick Specs:** {{ displacement_l }}L V{{ engine_cylinders if engine_cylinders else 'X' }}{{ engine_brake_hp if engine_brake_hp else 'N/A' }} HP • {{ fuel_type_primary if fuel_type_primary else 'N/A' }}{{ doors if doors else 'N/A' }}-door