Kaynak: DialogflowEvent
RBM Platformu tarafından tetiklenen Dialogflow etkinliği.
Etkinlikler kullanıldığında bir aracı, dili giriş olarak kullanmadan bir niyet ile eşleşebilir.
Parametreler, kişiselleştirilmiş yanıtları etkinleştirir. Örneğin, bir Dialogflow aracısı { "eventName": "welcome_event", "parameters": { "name": "Sam" } }
girişiyle "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 kodu eklemeyin. Bu alan "phones/{E.164}/dialogflowMessages/{messageId}" şeklinde çözümlenir; burada {E.164} kullanıcının E.164 biçimindeki telefon numarası, {messageId} ise RBM temsilcisi 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 başlıklı makaleye bakın. Dialogflow aracısının bir dili kullanabilmesi için dilin Dialogflow konsolunda etkinleştirilmesi gerekir. Aynı oturumdaki sorgular farklı diller belirtebilir. Bir dil belirtilmediyse Dialogflow, aracının varsayılan dilini kullanır. Aynı dili belirtmesi gerekmez. |
Yöntemler |
|
---|---|
|
Bir Dialogflow aracısından, bir RBM aracısı üzerinden mesaj göndermesini ister. |