Kaynak: DialogflowEvent
RBM Platformu tarafından tetiklenen Dialogflow etkinliği.
events ile bir aracı, giriş olarak dil kullanmadan bir niyeti eşleştirebilir.
Parametreler, kişiselleştirilmiş yanıtları etkinleştirir. Örneğin, { "eventName": "welcome_event", "parameters": { "name": "Sam" } }
girdisiyle bir Dialogflow aracısı "Hello Sam! What can I do for you today?"
yanıtını oluşturabilir.
JSON gösterimi |
---|
{ "name": string, "eventName": string, "parameters": { object }, "languageCode": string } |
Alanlar | |
---|---|
name |
Bu alan, RBM platformu tarafından ayarlanır. Temsilci mesajı oluştururken bu mesajı eklemeyin. Bu alan, "phones/{E.164}/dialogflowMessages/{messageId}" öğesini çözer. Burada {E.164}, kullanıcının E.164 biçimindeki telefon numarası, {messageId} ise RBM temsilci mesajının temsilci tarafından atanan kimliğidir. |
eventName |
Etkinliğin benzersiz tanımlayıcısı. Örneğin, |
parameters |
(İsteğe bağlı) Etkinlikle ilişkilendirilen parametreler. |
languageCode |
Bu sorgunun dili. Dil kodlarının listesi için Dil Desteği sayfasına göz atın. Bir Dialogflow aracısının bir dili kullanabilmesi için dilin Dialogflow konsolunda etkinleştirilmesi gerekir. Aynı oturumdaki sorgular farklı diller belirtebilir. Bir dil belirtilmezse Dialogflow, aracının varsayılan dilini kullanır. aynı dili belirtmeniz gerekmez. |
Yöntemler |
|
---|---|
|
Bir Dialogflow temsilcisinden RBM temsilcisi üzerinden mesaj göndermesini ister. |