Я хочу создать User Entity для каждого пользователя.
Используя этот URL из документов: https://dialogflow.googleapis.com/v2/{parent=projects//agent/sessions/}/entityTypes
И тело POST:
{
"name": myString,
"entityOverrideMode": enum(EntityOverrideMode),
"entities": [
{
{
"value": "myHistory",
"synonyms": [
"history",
"Google\u0027s history",
"past",
"Google\u0027s past",
"history of Google"
]
}
}
]
}
Это правильный способ сделать это?
Я вставил этот код на свой сервер NodeJS, но ОШИБКА говорит, что enum является резервным ключевым словом.
обновление 17 может: request.post(ссылка,
{
"name": entityname,
"entityOverrideMode": ENTITY_OVERRIDE_MODE_SUPPLEMENT,
"entities": [
{
"value": "barbie",
"synonyms": [
"barbie",
"barbiedoll",
"barb",
"barbie\u0027s doll",
"doll"
]
}
]
},
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
);
, где ссылка - 'https://dialogflow.googleapis.com/v2/' + conv.body.session +' / entityTypes ';
и entityname = conv.body.session +'/ entityTypes / device_name '