ProHoster > ΠΠ»ΠΎΠ³ > administratio > Clavis-pretii repositionis, vel quomodo applicationes nostrae commodiores factae sunt
Clavis-pretii repositionis, vel quomodo applicationes nostrae commodiores factae sunt
Omnis qui in Voximplant evolvit, scit de notione "apps" quae scripta nubes connectunt, numeros telephonicos, usores, regulas ac queues inter se vocant. Plane, applicationes sunt angularis evolutionis in suggestu nostro, punctum ingressum in solutionem Vocimplant fundatam, quia applicationis creando est ubi incipit.
Antea applicationes non "memini" vel actiones quae scriptae sunt factae vel eventus calculi, ideo tincidunt bona in tertia factione officia reponere vel in eorum backendentes coacti sunt. Si semper cum loci repositione in navigatro laboravi, tunc nova functionalitas nostra huic prorsus similis est, quia... Liceat apps meminisse clavem-valoris paria quae singularia sunt unicuique app in ratione vestra. Operatio repositionis novae moduli possibilis facta est ApplicationStorage β infra incisam invenies brevi ductore quo utatur, salve!
Primum, in rationem tuam aperi; manage.voximplant.com/auth. In menu ad sinistram preme "Applicationes", deinde "Novum Applicationem" et applicationem crea repositam vocatam. Vade ad novam applicationem, ad tab Scriptores transi ut scripto computationem cum sequenti codice creando:
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);
});
Prima linea applicat moduli ApplicationStorage, reliqua logica in eventu tracto ponitur CallAlerting.
Primum variabilis declaramus ut valorem initialem cum vocationi e contra comparare possimus. Tunc conamur valorem clavis totalCalls ex copia obtinere. Si talis clavis nondum exsistit, tunc eam creamus;
try {
r = await ApplicationStorage.get('totalCalls');
if (r === null) {
r = await ApplicationStorage.put('totalCalls', 0);
}
}
Deinde, debes valorem clavis in repositione augere:
Pro unaquaque promissione, debes defectum tractantem explicite denotare, ut in enumeratione supra demonstratum est - alioquin scriptum cessabit currere, et videbis errorem in lignis. Singula hic.
Post opus cum repositorio, scriptum respondet advenientis vocationis utens synthesi vocis, et tibi indicat quotiens ante vocasti. His mandatis, scriptum sessionem terminat.
Postquam scripturam servavisti, ad tabem fuso applicationis tuae vade et deprime Novam Regulam. Committitur Counting vocate, litteras numerationum specificas et larvam defaltam relinque (.*).
Ultimum est creare user. Ad hoc fac, vade ad "Users", preme "Cre a user", nomen denota (exempli gratia usoris 1) et tesseram, preme "Cre". Non opus est hoc par login-password ad authenticas in webphone.
represserat
Aperi webphone usura nexum phone.voximplant.com et aperi in utens nomine tuo, nomen applicationis et par usoris usoris in applicatione. Post prospere login, intra quamlibet notam in campo initus et clic Call. Si recte omnia facta sunt, audies salutationem summatim.
Volumus tibi magnas progressus in Voximplantare et manere in luctum pro pluribus nuntiis - multum plus habebimus