Ejemplo n.º 1
0
    for c in responding_characters:
        try:
            c.set_context(sid, context)
        except NotImplementedError:
            pass

    for c in responding_characters:
        try:
            c.check_reset_topic(sid)
        except Exception:
            continue

    if _response is not None:
        response.update(_response)
        logger.info("Ask {}, response {}".format(question, response))
        return response, SUCCESS
    else:
        logger.error("No pattern match")
        return response, NO_PATTERN_MATCH

def dump_history():
    session_manager.dump()

atexit.register(dump_history)

if __name__ == '__main__':
    sid = session_manager.start_session()
    for character in CHARACTERS:
        print ask('what is your name', 'en', sid)