በ Voximplant ላይ የሚያድግ ማንኛውም ሰው የደመና ስክሪፕቶችን፣ ስልክ ቁጥሮችን፣ ተጠቃሚዎችን፣ ደንቦችን እና የጥሪ ወረፋዎችን የሚያገናኙ ስለ "መተግበሪያዎች" ጽንሰ-ሀሳብ ያውቃል። በቀላል አነጋገር፣ አፕሊኬሽን መፍጠር የሚጀምረው ሁሉም ነገር የሚጀምርበት በመሆኑ አፕሊኬሽኖች በእኛ መድረክ ላይ የእድገት የማዕዘን ድንጋይ ናቸው።
ከዚህ ቀደም አፕሊኬሽኖች ስክሪፕቶች ያከናወኗቸውን ድርጊቶች ወይም የስሌቶች ውጤቶችን “አያስታውሱም ነበር” ስለዚህ ገንቢዎች በሶስተኛ ወገን አገልግሎቶች ውስጥ ወይም በጀርባቸው ላይ እሴቶችን እንዲያከማቹ ተገድደዋል። በአሳሽ ውስጥ ከአካባቢያዊ ማከማቻ ጋር ሰርተው የሚያውቁ ከሆነ፣ አዲሱ ተግባራችን ከዚህ ጋር ተመሳሳይ ነው፣ ምክንያቱም... መተግበሪያዎች በመለያዎ ውስጥ ላለው ለእያንዳንዱ መተግበሪያ ልዩ የሆኑ የቁልፍ-እሴት ጥንዶችን እንዲያስታውሱ ይፈቅድላቸዋል። ለአዲሱ ሞጁል ምስጋና ይግባው የማጠራቀሚያው አሠራር ተቻለ
ያስፈልግዎታል
- Voximplant መለያ. ከሌለህ እንግዲህ
ምዝገባ እዚህ ይኖራል ; - Voximplant መተግበሪያ, እንዲሁም ስክሪፕት, ደንብ እና አንድ ተጠቃሚ. ይህንን ሁሉ በዚህ ትምህርት ውስጥ እንፈጥራለን;
- ለመደወል የድር ደንበኛ - የድር ስልካችንን ይጠቀሙ
phone.voximplant.com .
Voximplant ቅንብሮች
መጀመሪያ ወደ መለያዎ ይግቡ፡-
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);
});
የመጀመሪያው መስመር የመተግበሪያ ማከማቻ ሞጁሉን ያገናኛል, የተቀረው አመክንዮ በክስተቱ ተቆጣጣሪ ውስጥ ይቀመጣል
የመጀመሪያውን እሴት ከጥሪ ቆጣሪው ጋር ማወዳደር እንድንችል መጀመሪያ ተለዋዋጭ እናውጃለን። ከዚያ የጠቅላላ የጥሪ ቁልፉን ዋጋ ከማከማቻው ለማግኘት እንሞክራለን። እንደዚህ ያለ ቁልፍ እስካሁን ከሌለ እኛ እንፈጥራለን-
try {
r = await ApplicationStorage.get('totalCalls');
if (r === null) {
r = await ApplicationStorage.put('totalCalls', 0);
}
}
በመቀጠል በማከማቻው ውስጥ ያለውን ቁልፍ እሴት መጨመር ያስፈልግዎታል፡-
try {
await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
}
ማስታወሻ
ለእያንዳንዱ ቃል ኪዳን ከላይ ባለው ዝርዝር ላይ እንደሚታየው አለመሳካት አያያዝን በግልፅ መግለጽ አለብዎት - አለበለዚያ ስክሪፕቱ መስራቱን ያቆማል እና በምዝግብ ማስታወሻዎች ውስጥ ስህተት ያያሉ። ዝርዝሮች
እዚህ .
ከማከማቻው ጋር ከሰራ በኋላ፣ ስክሪፕቱ የድምጽ ውህደትን በመጠቀም ገቢ ጥሪውን ይመልሳል እና ከዚህ በፊት ምን ያህል ጊዜ እንደደወሉ ይነግርዎታል። ከዚህ መልእክት በኋላ ስክሪፕቱ ክፍለ ጊዜውን ያበቃል።
አንዴ ስክሪፕቱን ካስቀመጡ በኋላ ወደ መተግበሪያዎ ራውቲንግ ትር ይሂዱ እና አዲስ ህግን ጠቅ ያድርጉ። startCounting ይደውሉ፣የጥሪ መቁጠርያ ስክሪፕቱን ይጥቀሱ እና ነባሪውን ጭንብል ይተዉት (.*).
የመጨረሻው ነገር ተጠቃሚ መፍጠር ነው. ይህንን ለማድረግ ወደ “ተጠቃሚዎች” ይሂዱ ፣ “ተጠቃሚ ፍጠር” ን ጠቅ ያድርጉ ፣ ስም (ለምሳሌ ፣ ተጠቃሚ1) እና የይለፍ ቃል ይጥቀሱ ፣ ከዚያ “ፍጠር” ን ጠቅ ያድርጉ። በድር ስልክ ውስጥ ለማረጋገጥ ይህን የመግቢያ-የይለፍ ቃል ጥንድ እንፈልጋለን።
በማጣራት ላይ
ሊንኩን ተጠቅመው የድር ስልኩን ይክፈቱ
በ Voximplant ላይ ትልቅ እድገት እንመኝልዎታለን እና ለተጨማሪ ዜናዎች ይከታተሉ - ብዙ ይኖረናል 😉
ምንጭ: hab.com