REST Resource: phones.dialogflowMessages

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

string

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

string

Etkinliğin benzersiz tanımlayıcısı. Örneğin, RBM_WELCOME_EVENT.

parameters

object (Struct format)

(İsteğe bağlı) Etkinlikle ilişkilendirilen parametreler.

languageCode

string

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

create

Bir Dialogflow temsilcisinden RBM temsilcisi üzerinden mesaj göndermesini ister.