def update_entity_synonym(id, synonym): condition = {'entity_id': id} _delete_item_using_condition('SYNONYM', condition) for query in synonym: query_condition = {'entity_id': id, 'text': query} _insert_item('SYNONYM', query_condition)
def update_intent_utterance(id, intent_utterance): condition = {'intent_id': id} _delete_item_using_condition('INTENT_UTTERANCE', condition) for utterance in intent_utterance: utterance_condition = {'intent_id': id, 'text': utterance} _insert_item('INTENT_UTTERANCE', utterance_condition)
def update_reaction(id, reaction_type=[], reaction_response=[]): condition = {'reaction_id': id} _delete_item_using_condition('REACTION_TYPE', condition) _delete_item_using_condition('REACTION_RESPONSE', condition) for type in reaction_type: type_condition = {'reaction_id': id, 'text': type} _insert_item('REACTION_TYPE', type_condition) for query in reaction_response: query_condition = {'reaction_id': id, 'text': query} _insert_item('REACTION_RESPONSE', query_condition)
def update_scenario(id, scenario_query=[], scenario_response=[]): condition = {'scenario_id': id} _delete_item_using_condition('SCENARIO_QUERY', condition) _delete_item_using_condition('SCENARIO_RESPONSE', condition) for query in scenario_query: query_condition = {'scenario_id': id, 'text': query} _insert_item('SCENARIO_QUERY', query_condition) for query in scenario_response: query_condition = {'scenario_id': id, 'text': query} _insert_item('SCENARIO_RESPONSE', query_condition)
def update_blacklist(id, blacklist_query=[], blacklist_response=[]): condition = {'blacklist_id': id} _delete_item_using_condition('BLACKLIST_QUERY', condition) _delete_item_using_condition('BLACKLIST_RESPONSE', condition) for query in blacklist_query: query_condition = {'blacklist_id': id, 'text': query} _insert_item('BLACKLIST_QUERY', query_condition) for query in blacklist_response: query_condition = {'blacklist_id': id, 'text': query} _insert_item('BLACKLIST_RESPONSE', query_condition)
def delete_entity(id): condition = {'id': id} _delete_item_using_condition('ENTITY', condition)
def delete_reaction(reaction_id): condition = {'id': reaction_id} _delete_item_using_condition('REACTION', condition)
def delete_scenario(scenario_id): condition = {'id': scenario_id} _delete_item_using_condition('SCENARIO', condition)
def delete_blacklist(blacklist_id): condition = {'id': blacklist_id} _delete_item_using_condition('BLACKLIST', condition)
def delete_intent(intent_id): condition = {'id': intent_id} _delete_item_using_condition('INTENT', condition)
def delete_dialog_flow(): condition = {} _delete_item_using_condition('DIALOG', condition)