Conversation
Her yazışma bir sohbeti başlatır. Bu sohbetin bir dili veya önbelleği vardır. Bu hizmetlere veya bu bilgilere erişmek veya çeşitli eylemlerde bulunmak için kullanabilirsiniz.
Functions
this.isWaitAction()
Boolean bir sonuç döndürür.
addWaitAction() metodu beklenen etkileşim durumunun değişken adını parametre olarak alır. isWaitAction() metodu addWaitAction() metodundan yazılan parametreden beklenen etkileşimi yakalar.
Beklenen etkileşim durumu gerçekleştiğinde "true" değerini döndürerek istenilen amaca hizmet eder.
this.addWaitAction()
Eğer diyalogdan çıkmadan kullanıcıdan bilgi almak istiyorsak bu fonksiyonu kullanabiliriz.
Tek bir dize değeri alır. Aynı adla this.isWaitAction() içine yazılabilir ve bu adla bir değerin beklenip beklenmediği kontrol edilebilir.
this.removeWaitAction()
Beklenen etkileşim tamamlandıktan sonra bekleme durumunu kaldırmak ve kod akışının daha fazla etkileşim beklemeden devam etmesini sağlamak için kullanılır.
Parametre almaz.
this.resetConversation()
Beklenen etkileşim tamamlandıktan sonra bekleme durumunu kaldırmak için kullanılır ve kod akışının herhangi bir etkileşim beklemeden devam etmesini sağlar. Bunu yaparken tuttuğu önbellekleri de temizler.
Parametre almaz.
this.increaseFaultCount() , this.getFaultCount()
this.increaseFaultCount() fonksiyonunu çağırarak diyalogda yapılan hataları 1 artırabilir ve ardından this.getFaultCount() fonksiyonunu kullanarak hataları kontrol edebilirsiniz. Bu şekilde, diyalogdaki kişinin yaptığı hataları ölçebilirsiniz.
cache
Kullanıcıdan aldığınız bilgileri veya saklamak istediğiniz bilgileri önbellek ile saklayabilirsiniz.
this.setCache() :Saklamak istediğiniz bilgileri ayarlamak için. this.setCache( key : string, value : any),
this.getCache() : Anahtarını vererek sakladığınız herhangi bir veriye ulaşabilirsiniz. this.getCache(key : string)
this.delCache() : Artık saklamak istemediğiniz verileri anahtarını vererek silebilirsiniz.this.delCache(key : string)
Last updated