diff --git a/mockup.html b/mockup.html index e93a5d9..beff190 100644 --- a/mockup.html +++ b/mockup.html @@ -5017,14 +5017,14 @@ function retChatSend() { var t = txt.toLowerCase(); // ── Вопрос о действии по активному контексту срока ── - var isActionQ = /что (нужно|делать|сделать)|как (быть|поступить|действовать)|помоги|что значит|объясни|расскажи подробн|дальше|следующий шаг/.test(t); + var isActionQ = /что (нужно|делать|сделать|предлож|посовет|рекоменд)|как (быть|поступить|действовать|решить)|помоги|что значит|объясни|расскажи|подробн|дальше|следующий шаг|с чего начат|что важно|какие шаги|как быть/.test(t); if (isActionQ && _rcLastContext && _rcLastContext.type === 'deadline') { setTimeout(function(){ _rcAddTyping(); setTimeout(function(){ _rcRemoveTyping(); var html = _buildDlAnswer(_rcLastContext); - _rcAddBubble(html, false, true); // true = raw html + _rcAddBubble(html, false, true); _rcShowControls(); }, 800); }, 300); @@ -5033,6 +5033,20 @@ function retChatSend() { // ── Если API доступен — спрашиваем Елену реально ── var isLegalQ = !/баланс|кредит|оплат|мои дела|кабинет/.test(t); + + // ── API недоступен но есть контекст дедлайна — показываем шаги без редиректа ── + if (!_apiAvailable && _rcLastContext && _rcLastContext.type === 'deadline' && isLegalQ) { + setTimeout(function(){ + _rcAddTyping(); + setTimeout(function(){ + _rcRemoveTyping(); + var html = _buildDlAnswer(_rcLastContext); + _rcAddBubble(html, false, true); + _rcShowControls(); + }, 800); + }, 300); + return; + } if (isLegalQ && _apiAvailable) { setTimeout(function(){ _rcAddTyping();