Aliyense amene akukula pa Voximplant amadziwa za lingaliro la "mapulogalamu" omwe amalumikiza zolemba zamtambo, manambala a foni, ogwiritsa ntchito, malamulo ndi mizere yoyimbirana wina ndi mnzake. Mwachidule, ntchito ndiye mwala wapangodya wachitukuko pa nsanja yathu, polowera njira iliyonse yochokera ku Voximplant, popeza kupanga pulogalamu ndipamene zimayambira.
M'mbuyomu, mapulogalamu "sanakumbukire" zomwe scripts adachita kapena zotsatira za mawerengedwe, kotero opanga adakakamizika kusunga zikhalidwe muzinthu zamagulu ena kapena kumbuyo kwawo. Ngati munayamba mwagwirapo ntchito ndi zosungirako zakomweko mu msakatuli, ndiye kuti magwiridwe athu atsopano ndi ofanana ndi awa, chifukwa ... Amalola mapulogalamu kukumbukira makiyi omwe ali pa pulogalamu iliyonse mu akaunti yanu. Kugwiritsa ntchito kosungirako kunakhala kotheka chifukwa cha module yatsopano
Muyenera
- Akaunti ya Voximplant. Ngati inu mulibe izo, ndiye
kulembetsa kumakhala pano ; - Voximplant application, komanso script, lamulo ndi wogwiritsa ntchito m'modzi. Tipanga zonsezi mu phunziro ili;
- pa intaneti kuti tiyimbe foni - gwiritsani ntchito intaneti yathu
phone.voximplant.com .
Zokonda za Voximplant
Choyamba, lowani muakaunti yanu:
require(Modules.ApplicationStorage);
VoxEngine.addEventListener(AppEvents.CallAlerting, async (e) => {
let r = {value: -1};
try {
r = await ApplicationStorage.get('totalCalls');
if (r === null) {
r = await ApplicationStorage.put('totalCalls', 0);
}
} catch(e) {
Logger.write('Failure while getting totalCalls value');
}
try {
await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
} catch(e) {
Logger.write('Failure while updating totalCalls value');
}
e.call.answer();
e.call.say(`ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠ»ΡΡ
Π·Π²ΠΎΠ½ΠΊΠΎΠ²: ${r.value}. `, Language.RU_RUSSIAN_MALE);
e.call.addEventListener(CallEvents.PlaybackFinished, VoxEngine.terminate);
});
Mzere woyamba umalumikiza gawo la ApplicationStorage, malingaliro ena onse amayikidwa pachothandizira
Choyamba timalengeza zosinthika kuti tithe kufananiza mtengo woyambira ndi kauntala. Kenako timayesa kupeza mtengo wa kiyi ya TotalCalls kuchokera kusitolo. Ngati kiyi yotereyi palibe, ndiye kuti timapanga:
try {
r = await ApplicationStorage.get('totalCalls');
if (r === null) {
r = await ApplicationStorage.put('totalCalls', 0);
}
}
Kenako, muyenera kuwonjezera mtengo wofunikira pakusungirako:
try {
await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
}
ZINDIKIRANI
Pa lonjezo lirilonse, muyenera kufotokoza momveka bwino za kulephera, monga momwe zasonyezedwera pamndandanda womwe uli pamwambapa - apo ayi script idzasiya kugwira ntchito, ndipo mudzawona zolakwika muzolemba. Tsatanetsatane
apa .
Pambuyo pogwira ntchito ndi chosungira, script imayankha foni yomwe ikubwera pogwiritsa ntchito mawu ndikukuuzani kuti mudayimba kangati m'mbuyomu. Pambuyo pa uthengawu, script imamaliza gawolo.
Mukasunga script, pitani ku Routing tabu ya pulogalamu yanu ndikudina Lamulo Latsopano. Imbani kuyambaKuwerengera, tchulani zolemba za countingCalls, ndikusiya chigoba chokhazikika (.*).
Chomaliza ndi kupanga wosuta. Kuti muchite izi, pitani ku "Ogwiritsa", dinani "Pangani wosuta", tchulani dzina (mwachitsanzo, user1) ndi mawu achinsinsi, kenako dinani "Pangani". Tidzafuna mawu achinsinsi olowerawa kuti atsimikizidwe pa intaneti.
Chongani
Tsegulani tsamba lawebusayiti pogwiritsa ntchito ulalo
Tikukufunirani chitukuko chabwino pa Voximplant ndikukhala tcheru kuti mumve zambiri - tidzakhala ndi zina zambiri π
Source: www.habr.com