Beispiel #1
0
def _start_session():
    botname = request.args.get('botname')
    user = request.args.get('user')
    sid = session_manager.start_session(user)
    sess = session_manager.get_session(sid)
    sess.sdata.botname = botname
    sess.sdata.user = user
    return Response(json_encode({'ret': 0, 'sid': str(sid)}),
        mimetype="application/json")
Beispiel #2
0
 def test_chat_agent(self):
     from chatbot.server.chatbot_agent import session_manager, ask
     sid = session_manager.start_session('test', test=True)
     sess = session_manager.get_session(sid)
     sess.sdata.botname = 'sophia'
     sess.sdata.user = '******'
     response, ret = ask('what is your name', 'en', sid)
     self.assertEqual(ret, 0)
     response, ret = ask('', 'en', sid)
     self.assertEqual(ret, 4)
     response, ret = ask(None, 'en', sid)
     self.assertEqual(ret, 4)
Beispiel #3
0
 def test_chat_agent(self):
     from chatbot.server.chatbot_agent import session_manager, ask
     sid = session_manager.start_session(user='******', key='key', test=True)
     sess = session_manager.get_session(sid)
     sess.sdata.botname = 'sophia'
     sess.sdata.user = '******'
     response, ret = ask('what is your name', 'en', sid)
     self.assertEqual(ret, 0)
     response, ret = ask('', 'en', sid)
     self.assertEqual(ret, 4)
     response, ret = ask(None, 'en', sid)
     self.assertEqual(ret, 4)
Beispiel #4
0
def _start_session():
    botname = request.args.get('botname')
    user = request.args.get('user')
    client_id = request.args.get('client_id')
    test = request.args.get('test', 'false')
    refresh = request.args.get('refresh', 'false')
    test = test.lower() == 'true'
    refresh = refresh.lower() == 'true'
    sid = session_manager.start_session(
        client_id=client_id, user=user, test=test, refresh=refresh)
    sess = session_manager.get_session(sid)
    sess.session_context.botname = botname
    return Response(json_encode({'ret': 0, 'sid': str(sid)}),
                    mimetype="application/json")
Beispiel #5
0
def _start_session():
    botname = request.args.get('botname')
    user = request.args.get('user')
    test = request.args.get('test', 'false')
    refresh = request.args.get('refresh', 'false')
    test = test.lower() == 'true'
    refresh = refresh.lower() == 'true'
    sid = session_manager.start_session(
        user=user, key=botname, test=test, refresh=refresh)
    sess = session_manager.get_session(sid)
    sess.sdata.botname = botname
    sess.sdata.user = user
    return Response(json_encode({'ret': 0, 'sid': str(sid)}),
                    mimetype="application/json")
Beispiel #6
0
def _start_session():
    botname = request.args.get('botname')
    user = request.args.get('user')
    test = request.args.get('test', 'false')
    refresh = request.args.get('refresh', 'false')
    test = test.lower() == 'true'
    refresh = refresh.lower() == 'true'
    sid = session_manager.start_session(
        user=user, key=botname, test=test, refresh=refresh)
    sess = session_manager.get_session(sid)
    sess.sdata.botname = botname
    sess.sdata.user = user
    return Response(json_encode({'ret': 0, 'sid': str(sid)}),
                    mimetype="application/json")