У меня есть код, который успешно добавляет / обновляет сущности к entity_type, используя client.batch_update_entities (parent, entity)
Однако только добавляет синонимы, перечисленные в объекте entity, не удаляет существующие. Есть ли способ удалить существующие синонимы?
IE, если в диалоговом потоке есть
EntityToUpdate: ["Syn1"]
, и я передаю
EntityToUpdate: ["Syn2", "Syn3", "Syn4"]
В настоящее время это приводит к
EntityToUpdate: ["Syn1", "Syn2", "Syn3", "Syn4"]
Но я бы хотел убедиться, что «Syn1» удален, поскольку он не был повторно передан, поэтому будет:
EntityToUpdate: ["Syn2", "Syn3", "Syn4"]
Так есть ли способ удалить «Syn1» "из этого?
Полагаю, я всегда могу каждый раз удалять и заново создавать каждую сущность, но это кажется довольно неэффективным, поэтому я хотел попросить совета. Спасибо!