как создать другой объект в существующей сущности в диалоговом потоке - PullRequest
0 голосов
/ 14 июня 2019

есть функция, которая принимает сущность и ее синоним. Вероятно, это правильная функция, но как с ней правильно работать?

403 Разрешение IAM 'dialogflow.entityTypes.createEntity' для 'projects / small-talk-f59 / agent / entityTypes / firstName' отклонено.

def create_entity(project_id, entity_type_id, entity_value, synonyms):
     """Create an entity of the given entity type."""
     entity_types_client = dialogflow.EntityTypesClient()

    # Note: synonyms must be exactly [entity_value] if the
    # entity_type's kind is KIND_LIST
    synonyms = synonyms or [entity_value]

    entity_type_path = entity_types_client.entity_type_path(
    project_id, entity_type_id)

    entity = dialogflow.types.EntityType.Entity()
    entity.value = entity_value
    entity.synonyms.extend(synonyms)

    response = entity_types_client.batch_create_entities(
    entity_type_path, [entity])

    print('Entity created: {}'.format(response))

Я хочу, чтобы после вызова функции появился новый объект, как на картинке https://drive.google.com/file/d/1OsPm3f3eUAxyjgwlY-FKAw0ArjA88G0r/view?usp=sharing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...