Spaces:
No application file
No application file
{% extends "base.html" %} | |
{% block content %} | |
<div class="chat-container"> | |
<div class="chat-sidebar"> | |
<button id="new-chat-btn" class="new-chat-btn"> | |
<i class="fas fa-plus"></i> Новый чат | |
</button> | |
<div class="chat-list" id="chat-list"> | |
{% for chat in chats %} | |
<div class="chat-item" data-chat-id="{{ chat['chat_id'] }}"> | |
<div class="chat-item-main"> | |
<i class="fas fa-comment chat-icon"></i> | |
<div class="chat-item-content"> | |
<span class="chat-title">{{ chat['title'] }}</span> | |
<span class="chat-date">{{ chat['created_at'].strftime('%d.%m.%Y') if chat['created_at'] else '' }}</span> | |
</div> | |
</div> | |
<button class="delete-chat-btn" title="Удалить чат"> | |
<i class="fas fa-trash"></i> | |
</button> | |
</div> | |
{% endfor %} | |
</div> | |
</div> | |
<div class="chat-main"> | |
<div class="chat-header"> | |
<h3 id="current-chat-title">Анализатор эмоций</h3> | |
</div> | |
<div id="chat-box" class="chat-box"> | |
<div class="welcome-message"> | |
<div class="welcome-icon"> | |
<i class="fas fa-robot"></i> | |
</div> | |
<h4>Привет! Я помогу проанализировать эмоции</h4> | |
<p>Отправьте текст или голосовое сообщение для анализа</p> | |
</div> | |
</div> | |
<div class="chat-controls"> | |
<div class="input-group"> | |
<input type="text" id="user-input" class="chat-input" placeholder="Введите сообщение..."> | |
<button id="send-btn" class="send-btn"> | |
<i class="fas fa-paper-plane"></i> | |
</button> | |
</div> | |
<div class="audio-controls"> | |
<div class="file-upload"> | |
<label for="audio-file" id="upload-btn" class="file-upload-btn"> | |
<i class="fas fa-file-audio"></i> Загрузить аудио | |
</label> | |
<input type="file" id="audio-file" accept="audio/*"> | |
<div id="file-info" class="file-info"> | |
<span id="file-name"></span> | |
<button id="clear-file" class="clear-file-btn"> | |
<i class="fas fa-times"></i> | |
</button> | |
</div> | |
</div> | |
<div class="record-controls"> | |
<button id="record-btn" class="record-btn"> | |
<i class="fas fa-microphone"></i> | |
</button> | |
<button id="stop-btn" class="stop-btn" disabled> | |
<i class="fas fa-stop"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
{% endblock %} | |