Input Eklentisi Nedir? Ne İşe Yarar?


Chatbot, kullanıcılarla iletişimi genellikle yazılı metinlere dayalı mesajlar yoluyla sağlar. Kullanıcılar ise zaman zaman cümle kurmak yerine fotoğraf göndermeyi, dosya paylaşmayı ya da talebini belirtmeden telefon numarası bırakmayı tercih edebiliyorlar. Bu tarz kestirme talepleri de karşılayabilmek için elimizde yeni bir geliştirme ve bu geliştirmeyi arayüzde kullanmayı mümkün kılan 3 adet input formatı var (@@input.phone, @@input.file, @@input.image).


Jetlink’te halihazırda var olan ‘Arama Talebi Alma’ fonksiyonu kullanıcıyı ‘’beni arayın’’ minvalinde kullandığı ifadelerden anlayarak telefon numarası bilgisi istiyordu. Mevcut geliştirme sayesinde kullanıcı yalnızca telefon numarasını yazdığında chatbot hem bunun bir iletişim talebi olduğu anlayacak hem de telefon numarasını tekrar sormayacak. 




Kullanıcıların dosya ve fotoğraf paylaşımları için özel intentler oluşturulabilir. Bu intentler tercihe göre kullanıcıyı temsilciye yönlendirebilir ya da chatbot ile devam ederek kullanıcıdan talebini yazılı olarak isteyebilir.


Aşağıdaki dosya ve resim için ayrı ayrı deneyim örneklerini bulabilirsiniz:

Resim gönderme durumu:

Image Placeholder

Dosya gönderme durumu:

Image Placeholder

Nasıl kullanılır bölümünde telefon numarası algılayan input eklentisi üzerinden ilerleyeceğiz. Dosya ve fotoğraf için de aynı mantıkla ilerlenebilir.



Nasıl Kullanılır?


  1. Panelden var olan ‘’Beni Arayın’’ intenti açılır. Böyle bir intent yoksa yeni intent eklenir.




  1. Kullanıcı ifadeleri kısmına ‘’@@input.phone’’ ifadesi eklenir ve kaydedilir. (Bu ifade dosya için @@input.file, fotoğraf formatı için ise @@input.image olarak belirlendi)




Not: Var olan ‘’beni arayın’’ intentinde bu eklentinin doğru çalışması için webhook düzenlemesi gerekebilir.