diff --git a/integrations/paradiz-web/paradiz-web-agent-server.mjs b/integrations/paradiz-web/paradiz-web-agent-server.mjs index e428d1d..d3b822a 100644 --- a/integrations/paradiz-web/paradiz-web-agent-server.mjs +++ b/integrations/paradiz-web/paradiz-web-agent-server.mjs @@ -156,13 +156,13 @@ const server = http.createServer(async (req, res) => { if (HUMAN_RE.test(question)) { const hasContact = PHONE_RE.test(question) || EMAIL_RE.test(question) || /телеграм|whatsapp|вотсап|вк|vk/i.test(question); + await sendTelegramHumanLead(question).catch(() => {}); if (!hasContact) { return json(res, 200, { ok: true, - answer: 'Я ИИ-агент по бронированию «Парадиз». Подключу живого менеджера. Напишите, пожалуйста, как с вами связаться: телефон или e-mail, и удобное время.' + answer: 'Я ИИ-агент по бронированию «Парадиз». Передала запрос живому менеджеру. Напишите, пожалуйста, как с вами связаться: телефон или e-mail, и удобное время.' }); } - await sendTelegramHumanLead(question).catch(() => {}); return json(res, 200, { ok: true, answer: 'Я ИИ-агент по бронированию «Парадиз». Передала ваш запрос менеджеру, он свяжется с вами по указанному контакту.' diff --git a/skills/vk-gateway/vk-endpoint.mjs b/skills/vk-gateway/vk-endpoint.mjs index f7d41e6..ec09680 100755 --- a/skills/vk-gateway/vk-endpoint.mjs +++ b/skills/vk-gateway/vk-endpoint.mjs @@ -274,12 +274,12 @@ async function askOpenClaw(payload) { store[userKey].need_human = true; store[userKey].contact_pref = userText; const hasContact = Boolean(store[userKey].phone || store[userKey].email || /телеграм|whatsapp|вотсап|вк|vk/i.test(userText)); - if (!hasContact) { - writeLeadStore(store); - return { reply: 'Я ИИ-агент по бронированию «Парадиз». Подключу живого менеджера. Напишите, пожалуйста, телефон или e-mail и удобное время для связи.' }; - } const sent = await sendTelegramHumanLead(store[userKey]); if (sent) store[userKey].human_sent_at = new Date().toISOString(); + if (!hasContact) { + writeLeadStore(store); + return { reply: 'Я ИИ-агент по бронированию «Парадиз». Передала запрос живому менеджеру. Напишите, пожалуйста, телефон или e-mail и удобное время для связи.' }; + } writeLeadStore(store); return { reply: 'Я ИИ-агент по бронированию «Парадиз». Передала ваш запрос живому менеджеру, он свяжется с вами по указанному контакту.' }; }