app.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:seq2seq-webchatbot 作者: zhaoyingjun 项目源码 文件源码
def reply():
    req_msg = request.form['msg']
    res_msg = '^_^'

    # ensure not Chinese
    match = zhPattern.search(req_msg)
    if match:
      res_msg = "Sorry, I can't speak Chinese right now, maybe later."
    else:
      res_msg = execute.decode_line(sess, model, enc_vocab, rev_dec_vocab, req_msg )
    res_msg = res_msg.replace('_UNK', '^_^')

    # ensure not empty
    if res_msg == '':
      res_msg = 'Let me think about it ...'

    return jsonify( { 'text': res_msg } )

    #insert msg to db
    sql = "insert into t_dialogs(dialog_type, dialog_time, req_msg, res_msg, req_user, res_user, remark) values('webpage',%d,'%s','%s','%s','%s','')"
    cur = conn.cursor()
    cur.execute(sql % (int(time.time()), MySQLdb.escape_string(req_msg), MySQLdb.escape_string(res_msg), 'websession', 'easybot'))
    conn.commit()
    conn.close()

# Wechat auth
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号