முக்கிய மதிப்பு சேமிப்பு, அல்லது எங்கள் பயன்பாடுகள் எப்படி மிகவும் வசதியாக உள்ளன

முக்கிய மதிப்பு சேமிப்பு, அல்லது எங்கள் பயன்பாடுகள் எப்படி மிகவும் வசதியாக உள்ளன

கிளவுட் ஸ்கிரிப்ட்கள், ஃபோன் எண்கள், பயனர்கள், விதிகள் மற்றும் அழைப்பு வரிசைகளை ஒன்றோடொன்று இணைக்கும் "பயன்பாடுகள்" என்ற கருத்தை Voximplant இல் உருவாக்கும் எவருக்கும் தெரியும். எளிமையாகச் சொன்னால், பயன்பாடுகள் எங்கள் தளத்தின் வளர்ச்சியின் மூலக்கல்லாகும், எந்தவொரு வோக்ஸிம்ப்ளான்ட் அடிப்படையிலான தீர்வுக்கான நுழைவுப் புள்ளியாகும், ஏனெனில் ஒரு பயன்பாட்டை உருவாக்குவதே அனைத்தும் தொடங்குகிறது.

முன்னதாக, பயன்பாடுகள் ஸ்கிரிப்ட்கள் செய்த செயல்களையோ அல்லது கணக்கீடுகளின் முடிவுகளையோ "நினைவில் வைத்திருக்கவில்லை", எனவே டெவலப்பர்கள் மூன்றாம் தரப்பு சேவைகளில் அல்லது அவற்றின் பின்தளத்தில் மதிப்புகளைச் சேமிக்க வேண்டிய கட்டாயம் ஏற்பட்டது. நீங்கள் எப்போதாவது ஒரு உலாவியில் உள்ளூர் சேமிப்பகத்துடன் பணிபுரிந்திருந்தால், எங்கள் புதிய செயல்பாடு இதைப் போலவே இருக்கும், ஏனெனில்... உங்கள் கணக்கில் உள்ள ஒவ்வொரு பயன்பாட்டிற்கும் தனிப்பட்ட முக்கிய மதிப்பு ஜோடிகளை நினைவில் வைத்துக் கொள்ள பயன்பாடுகளை அனுமதிக்கிறது. புதிய தொகுதிக்கு நன்றி சேமிப்பகத்தின் செயல்பாடு சாத்தியமானது பயன்பாட்டு சேமிப்பு - வெட்டுக்கு கீழே அதை எவ்வாறு பயன்படுத்துவது என்பது குறித்த ஒரு சிறிய வழிகாட்டியை நீங்கள் காணலாம், வரவேற்கிறோம்!

உனக்கு வேண்டும்

  • வோக்ஸிம்ப்லாண்ட் கணக்கு. உங்களிடம் அது இல்லையென்றால், பிறகு பதிவு இங்கே வாழ்கிறது;
  • Voximplant பயன்பாடு, அத்துடன் ஒரு ஸ்கிரிப்ட், ஒரு விதி மற்றும் ஒரு பயனர். இதையெல்லாம் இந்த டுடோரியலில் உருவாக்குவோம்;
  • அழைப்பை மேற்கொள்ள இணைய கிளையன்ட் - எங்கள் வெப்ஃபோனைப் பயன்படுத்தவும் phone.voximplant.com.

வோக்ஸிம்ப்லாண்ட் அமைப்புகள்

முதலில், உங்கள் கணக்கில் உள்நுழையவும்: manage.voximplant.com/auth. இடதுபுறத்தில் உள்ள மெனுவில், "பயன்பாடுகள்" என்பதைக் கிளிக் செய்து, "புதிய பயன்பாடு" என்பதைக் கிளிக் செய்து சேமிப்பகம் எனப்படும் பயன்பாட்டை உருவாக்கவும். புதிய பயன்பாட்டிற்குச் சென்று, பின்வரும் குறியீட்டைக் கொண்டு கவுண்டிங் கால்ஸ் ஸ்கிரிப்டை உருவாக்க ஸ்கிரிப்ட்கள் தாவலுக்கு மாறவும்:

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

});

முதல் வரி ApplicationStorage தொகுதியை இணைக்கிறது, மீதமுள்ள தர்க்கம் நிகழ்வு கையாளுதலில் வைக்கப்படுகிறது அழைப்பு எச்சரிக்கை.

முதலில் நாம் ஒரு மாறியை அறிவிக்கிறோம், இதன் மூலம் ஆரம்ப மதிப்பை அழைப்பு கவுண்டருடன் ஒப்பிடலாம். பின்னர் கடையில் இருந்து totalCalls விசையின் மதிப்பைப் பெற முயற்சிக்கிறோம். அத்தகைய விசை இன்னும் இல்லை என்றால், நாங்கள் அதை உருவாக்குகிறோம்:

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 என அழைக்கவும், CountingCalls ஸ்கிரிப்டைக் குறிப்பிடவும் மற்றும் இயல்புநிலை முகமூடியை (.*) விடவும்.

முக்கிய மதிப்பு சேமிப்பு, அல்லது எங்கள் பயன்பாடுகள் எப்படி மிகவும் வசதியாக உள்ளன
கடைசி விஷயம் ஒரு பயனரை உருவாக்குவது. இதைச் செய்ய, "பயனர்கள்" என்பதற்குச் சென்று, "ஒரு பயனரை உருவாக்கு" என்பதைக் கிளிக் செய்து, ஒரு பெயரைக் குறிப்பிடவும் (எடுத்துக்காட்டாக, பயனர்1) மற்றும் கடவுச்சொல்லைக் குறிப்பிடவும், பின்னர் "உருவாக்கு" என்பதைக் கிளிக் செய்யவும். வெப்ஃபோனில் அங்கீகாரத்திற்கு இந்த உள்நுழைவு-கடவுச்சொல் ஜோடி தேவைப்படும்.

சரிபார்க்கிறது

இணைப்பைப் பயன்படுத்தி இணையத் தொலைபேசியைத் திறக்கவும் phone.voximplant.com பயன்பாட்டிலிருந்து உங்கள் கணக்கு பெயர், பயன்பாட்டின் பெயர் மற்றும் பயனர்பெயர்-கடவுச்சொல் ஜோடியைப் பயன்படுத்தி உள்நுழையவும். வெற்றிகரமான உள்நுழைவுக்குப் பிறகு, உள்ளீட்டு புலத்தில் ஏதேனும் எழுத்துக்குறிகளை உள்ளிட்டு, அழைப்பு என்பதைக் கிளிக் செய்யவும். எல்லாவற்றையும் சரியாகச் செய்திருந்தால், நீங்கள் ஒருங்கிணைக்கப்பட்ட வாழ்த்துக்களைக் கேட்பீர்கள்!

Voximplant இல் நீங்கள் சிறந்த வளர்ச்சியை விரும்புகிறோம் மேலும் மேலும் செய்திகளுக்கு காத்திருங்கள் - எங்களிடம் இன்னும் நிறைய இருக்கும் 😉

ஆதாரம்: www.habr.com

கருத்தைச் சேர்