Hilberîna nirxa sereke, an jî çawa sepanên me hêsantir bûne

Hilberîna nirxa sereke, an jî çawa sepanên me hêsantir bûne

Her kesê ku li ser Voximplant pêşde diçe bi têgeha "sepanan" dizane ku nivîsarên ewr, hejmarên têlefonê, bikarhêneran, rêgezan û rêzikên bangê bi hevûdu ve girêdide. Bi hêsanî, serîlêdan bingeha pêşkeftina li ser platforma me ne, xala têketina her çareseriyek-based Voximplant-ê ye, ji ber ku çêkirina serîlêdanê ew e ku hemî dest pê dike.

Berê, sepanan ne kiryarên ku skrîptan pêk anîn û ne jî encamên hesaban "ji bîr nedikirin", ji ber vê yekê pêşdebiran neçar bûn ku nirxan di karûbarên sêyemîn an li ser pişta xwe de hilînin. Ger we carî di gerokek depoya herêmî de xebitîbe, wê hingê fonksiyona meya nû pir dişibihe vê yekê, ji ber ku ... Destûrê dide sepanan ku cotên key-nirxê yên ku ji bo her sepana di hesabê we de bêhempa ne bi bîr bînin. Xebata cîhê hilanînê bi saya modula nû gengaz dibe ApplicationStorage - li jêr qutkirinê hûn ê rêbernameyek kurt li ser meriv çawa bikar bînin bibînin, bi xêr hatî!

Tu dê hewce bûyî

  • Hesabê Voximplant. Ger we tune be, wê demê qeydkirin li vir dijî;
  • Serlêdana Voximplant, û her weha skrîptek, qaîdeyek û yek bikarhêner. Em ê di vê tutorial de van hemîyan biafirînin;
  • muwekîlê webê ku bangek bike - têlefona meya webê bikar bînin phone.voximplant.com.

Mîhengên Voximplant

Pêşîn, têkeve hesabê xwe: manager.voximplant.com/auth. Di pêşeka li milê çepê de, "Serlêdan" bikirtînin, paşê "Serlêdana Nû" bikirtînin û serîlêdanek bi navê hilanînê biafirînin. Herin serîlêdana nû, veguherînin tabloya Skrîptan da ku bi koda jêrîn nivîsek countingCalls biafirînin:

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);

});

Xeta yekem modula ApplicationStorage bi hev ve girêdide, mentiqê mayî di hilgirê bûyerê de tê danîn CallAlerting.

Pêşî em guhêrbarek radigihînin da ku em karibin nirxa destpêkê bi jimareya bangê re bidin ber hev. Dûv re em hewl didin ku nirxa mifteya totalCalls ji dikanê bistînin. Ger mifteyek wusa hîn tunebe, wê hingê em wê diafirînin:

try {
    r = await ApplicationStorage.get('totalCalls');
    if (r === null) {
        r = await ApplicationStorage.put('totalCalls', 0);
    }
}

Piştre, hûn hewce ne ku nirxa sereke di hilanînê de zêde bikin:

try {
        await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
    }

NOT

Ji bo her sozê, divê hûn bi eşkere vekêşana têkçûnê diyar bikin, wekî ku di navnîşa jor de tê xuyang kirin - wekî din skrîpt dê raweste, û hûn ê di têketinê de xeletiyek bibînin. Details vir.

Piştî ku bi depoyê re dixebitin, skrîpt bi karanîna senteza deng bersivê dide banga gihîştî û ji we re vedibêje ka we berê çend caran gazî kiriye. Piştî vê peyamê, skrîpt danişînê diqede.

Piştî ku we skrîptê tomar kir, herin tabloya Rêvekirinê ya serîlêdana xwe û Qanûna Nû bikirtînin. Jê re dibêjin startCounting, skrîpta countingCalls diyar bike, û maskeya xwerû (.*) bihêle.

Hilberîna nirxa sereke, an jî çawa sepanên me hêsantir bûne
Tişta paşîn ev e ku meriv bikarhênerek biafirîne. Ji bo vê yekê, biçin "Bikarhêner", bikirtînin "Bikarhênerek biafirînin", navek (mînak, bikarhêner1) û şîfreyê diyar bikin, paşê "Afirandin" bikirtînin. Ji bo erêkirina di têlefonê de em ê hewceyê vê cotê têketin-şîfreyê bikin.

Kontrolkirin

Bi karanîna girêdanê têlefonê vekin phone.voximplant.com û bi karanîna navê hesabê xwe, navê serîlêdanê û cotê navê bikarhêner-şîfreya xwe ji serîlêdanê têkevin. Piştî têketina serketî, di qada têketinê de her komek tîpan binivîsin û bang bikin. Ger her tişt rast hatibe kirin, hûn ê silavek sentezkirî bibihîzin!

Em ji we re pêşkeftinek mezin li ser Voximplant dixwazin û ji bo bêtir nûçeyan li bendê bin - em ê pir zêde hebin 😉

Source: www.habr.com

Add a comment