feat(paradiz): collect contact before manager telegram notification
This commit is contained in:
@@ -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));
|
||||
const sent = await sendTelegramHumanLead(store[userKey]);
|
||||
if (sent) store[userKey].human_sent_at = new Date().toISOString();
|
||||
if (!hasContact) {
|
||||
writeLeadStore(store);
|
||||
return { reply: 'Я ИИ-агент по бронированию «Парадиз». Передала запрос живому менеджеру. Напишите, пожалуйста, телефон или e-mail и удобное время для связи.' };
|
||||
return { reply: 'Я ИИ-агент по бронированию «Парадиз». Подключу живого менеджера. Напишите, пожалуйста, телефон или e-mail и удобное время для связи.' };
|
||||
}
|
||||
const sent = await sendTelegramHumanLead(store[userKey]);
|
||||
if (sent) store[userKey].human_sent_at = new Date().toISOString();
|
||||
writeLeadStore(store);
|
||||
return { reply: 'Я ИИ-агент по бронированию «Парадиз». Передала ваш запрос живому менеджеру, он свяжется с вами по указанному контакту.' };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user