Herkese merhaba,
Bu yazımda Power Canvas App’e Power Virtual Agent ile geliştirilmiş bir chatbotu nasıl eklediğimizden bahsedeceğim.
Power Virtual Agent hakkında daha detaylı bilgi almak isterseniz şuraya göz atabilirsiniz. Ayrıca bu yazıda sıfırdan bir chatbot oluşturmadan bahsetmeyeceğim, nasıl chatbot oluşturulduğunu öğrenmek için lüften şuraya bakınız.
Chatbotu içine eklemek istediğiniz uygulama native veya cross platformda (Xamarin, Flutter, React Native gibi) geliştirilmiş bir uygulamaysa eğer
PVA> Publish > Channels > Token Endpoint ‘i kopyalayabilir

yada web-based bir uygulama ise embed kodu kullanabilirsiniz.

Power appsde geliştirdiğimiz uygulamada bir web-based uygulama olduğu için embed kodu kullanacağız.
Canvas app’de embed kodu kullanabilmemin yolu iframe, ancak iframe komponenti servis içinde hazır bir şekilde bulunmadığı için uygulamaya solution olarak ekliyorum. Nasıl yapıldığıyla ilgili lütfen şu postuma göz atın.
Canvas uygulamama bir sayfa açıyorum “Chatbot” adında ve iframe komponentini ekliyorum. Komponentin kaynak kısmına embed kodda yer alan src linkini kopyalıyorum ve chatbotun uygulamaya gömüldü.

Chatbot konuşmaya hazır.

Umarım faydalı olmuştur.