Шояд шумо дар бораи хусусияти санҷиши зангҳо шунидаед ё хондаед, ки Google барои телефонҳои Pixel дар ИМА паҳн кардааст. Идея олиҷаноб аст - вақте ки шумо занги воридотӣ мегиред, ёрдамчии виртуалӣ ба муошират шурӯъ мекунад, дар ҳоле ки шумо ин сӯҳбатро дар шакли чат мебинед ва ҳар вақт шумо метавонед ба ҷои ёрдамчӣ ба сухан оғоз кунед. Ин дар ин рӯзҳо хеле муфид аст, вақте ки қариб
меъморӣ
Ман тавсия медиҳам, ки шумо вақтро барои шарҳ додани чӣ гуна кор кардани Voximplant ва Dialogflow сарф накунед; агар хоҳед, шумо метавонед маълумотро дар Интернет ба осонӣ пайдо кунед. Пас биёед бо худи консепсияи Скрининги зангҳои мо шинос шавем.
Фарз мекунем, ки шумо аллакай рақами телефони муайяне доред, ки ҳар рӯз истифода мебаред ва ба он зангҳои муҳим қабул мекунед. Дар ин ҳолат, ба мо рақами дуюм лозим мешавад, ки дар ҳама ҷо нишон дода мешавад - дар почта, дар корти тиҷорӣ, ҳангоми пур кардани варақаҳои онлайн ва ғайра. Ин рақам ба системаи коркарди забони табиӣ пайваст мешавад (дар ҳолати мо, Dialogflow) ва зангҳоро ба рақами асосии шумо танҳо дар сурати хоҳиши шумо интиқол медиҳад. Дар шакли диаграмма он чунин менамояд (расмро клик кардан мумкин аст):
Фаҳмидани меъморӣ, мо метавонем татбиқро ба дӯш гирем, аммо бо як огоҳӣ: мо кор намекунем мобилӣ барнома барои нишон додани муколамаи байни Dialogflow ва зангзанандаи воридотӣ, мо оддӣ эҷод мекунем веб- замима бо рендерери муколама барои равшан нишон додани кори Скрининги занг. Ин барнома дорои тугмаи Intervene мебошад, ки тавассути пахш кардани он Voximplant муштарии воридшударо бо муштарии зангзада пайваст мекунад, агар муштарӣ худаш сӯҳбат кунад.
Реализация
Вуруд
Бастед
Баъдан, ба барномаи скрининг, дар бахши "Рақамҳо", ҷадвали "Дастрас" гузаред. Дар ин ҷо шумо рақами харидаатонро хоҳед дид. Онро бо истифода аз тугмаи "Замима" ба барнома пайваст кунед - дар равзанаи пайдошуда ҳамаи арзишҳои пешфарзро тарк кунед ва "Замима" -ро клик кунед.
Пас аз дохили барнома, ба ҷадвали "Скриптҳо" гузаред ва скрипти myscreening эҷод кунед - дар он мо рамзи мақоларо истифода мебарем.
ДИККАТ: шумо бояд арзиши тағирёбандаи серверро ба номи сервери ngrok иваз кунед (тафсилот дар бораи ngrok дар зер оварда мешавад). Инчунин арзишҳои худро дар сатри 31 иваз кунед, ки дар он рақами телефони шумо рақами асосии шумост (масалан, телефони мобилии шахсии шумо) ва рақами voximplant рақамест, ки шумо ба наздикӣ харидед.
outbound_call = VoxEngine.callPSTN(“YOUR PHONE NUMBER”, “VOXIMPLANT NUMBER”)
Зангҳои PSTN дар лаҳзае сурат мегирад, ки шумо тасмим гирифтаед, ки ба сӯҳбат ворид шавед ва шахсан бо муштарии воридотӣ сӯҳбат кунед.
Пас аз захира кардани скрипт, шумо бояд онро ба рақами харидашуда пайваст кунед. Барои ин кор, дар ҳоле ки ҳанӯз дар дохили замимаи худ, ба ҷадвали "Маршрут" гузаред, то қоидаи нав эҷод кунед - тугмаи "Қоидаи нав" дар кунҷи рости боло. Номро пешниҳод кунед (масалан, ҳама зангҳо), ниқоби пешфарзро тарк кунед (.* - ин маънои онро дорад, ки ҳамаи зангҳои воридотӣ аз ҷониби скриптҳои барои ин қоида интихобшуда коркард карда мешаванд) ва скрипти экрани маро муайян кунед.
Қоидаро захира кунед.
Минбаъд рақами телефон ба скрипт пайваст карда мешавад. Охирин чизе, ки ба шумо лозим аст, пайваст кардани бот ба барнома мебошад. Барои ин, ба ҷадвали "Dialogflow Connector" гузаред, тугмаи "Add Dialogflow Agent" -ро дар кунҷи рости боло пахш кунед ва файли JSON-и агенти Dialogflow-ро бор кунед.
Агар ба шумо агенте барои мисол/озмоиш лозим бошад, шумо метавонед аз ин истиноди моро гиред:
Бозгашти оддӣ дар NodeJS
Биёед як пуштибони оддиро дар гиреҳ ҷойгир кунем, масалан, чунин:
Ин як барномаи оддӣ аст, ки барои иҷро танҳо ду фармон лозим аст:
npm install
node index.js
Сервер дар бандари 3000-и мошини шумо кор мекунад, аз ин рӯ барои пайваст кардани он ба абри Voximplant, мо утилитаи ngrok-ро истифода мебарем. Вақте ки шумо насб мекунед
ngrok http 3000
Шумо номи доменеро хоҳед дид, ки ngrok барои сервери маҳаллии шумо тавлид кардааст - онро нусхабардорӣ кунед ва ба тағирёбандаи сервер часбонед.
Муштарӣ
Замимаи муштарӣ ба як сӯҳбати оддӣ монанд аст, ки шумо метавонед
Танҳо ҳамаи файлҳоро ба ягон директорияи веб-сервери худ нусхабардорӣ кунед ва он кор хоҳад кард. Дар файли script.js, тағирёбандаи серверро бо номи домени ngrok ва тағирёбандаи зангро бо рақами харидаатон иваз кунед. Файлро захира кунед ва барномаро дар браузери худ оғоз кунед. Агар ҳама чиз хуб бошад, шумо пайвасти WebSocket-ро дар панели таҳиягарон хоҳед дид.
Намоиш
Шумо метавонед барномаро дар ин видео бинед:
PS Агар шумо тугмаи Intervene -ро пахш кунед, зангзананда ба рақами телефони ман равона мешавад ва агар шумо "Хамроҳ кардан" -ро пахш кунед, он ...? Дуруст аст, занг қатъ мешавад.
Манбаъ: will.com