REST Resource: phones.dialogflowMessages

Kaynak: DialogflowEvent

Dialogflow etkinliği, Business için RCS platformu tarafından tetiklenir.

Etkinlikler sayesinde bir temsilci, giriş olarak dil kullanmadan bir amacı eşleştirebilir.

Parametreler, kişiselleştirilmiş yanıtlar sağlar. Örneğin, { "eventName": "welcome_event", "parameters": { "name": "Sam" } } girişiyle 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, İşletmeler için RCS platformu tarafından ayarlanır. Temsilci mesajı oluştururken bu bilgiyi eklemeyin. Alan, "phones/{E.164}/dialogflowMessages/{messageId}" ifadesini çözümler. Burada {E.164}, kullanıcının E.164 biçimindeki telefon numarası, {messageId} ise işletmeler için RCS 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şkili parametreler.

languageCode

string

Bu sorgunun dili. Dil kodlarının listesi için Dil Desteği başlıklı makaleyi inceleyin. Bir Dialogflow aracısının bir dili kullanabilmesi için bu dilin Dialogflow Console'da etkinleştirilmesi gerekir.

Aynı oturumdaki sorgularda farklı diller belirtilebilir. Dil belirtilmezse Dialogflow, aracının varsayılan dilini kullanır.

Yöntemler

create

Dialogflow aracısının, bir İşletmeler için RCS aracısı üzerinden mesaj göndermesini sağlar.