REST Resource: phones.dialogflowMessages

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

string

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

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 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

create

Bir Dialogflow aracısından, bir RBM aracısı üzerinden mesaj göndermesini ister.