Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
    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)
Ejemplo n.º 6
0
 def delete_entity(id):
     condition = {'id': id}
     _delete_item_using_condition('ENTITY', condition)
Ejemplo n.º 7
0
 def delete_reaction(reaction_id):
     condition = {'id': reaction_id}
     _delete_item_using_condition('REACTION', condition)
Ejemplo n.º 8
0
 def delete_scenario(scenario_id):
     condition = {'id': scenario_id}
     _delete_item_using_condition('SCENARIO', condition)
Ejemplo n.º 9
0
 def delete_blacklist(blacklist_id):
     condition = {'id': blacklist_id}
     _delete_item_using_condition('BLACKLIST', condition)
Ejemplo n.º 10
0
 def delete_intent(intent_id):
     condition = {'id': intent_id}
     _delete_item_using_condition('INTENT', condition)
Ejemplo n.º 11
0
 def delete_dialog_flow():
     condition = {}
     _delete_item_using_condition('DIALOG', condition)