コード例 #1
0
ファイル: app.py プロジェクト: sjiang2019/buildabot
def send_message():
    message = request.form['message']
    c = request.form['character']
    p = request.form['personality']
    e = request.form['emotion']
    if not c or not p or not e:
        return jsonify({ "message":  "Please configure all options." })
    character = character_map[c]
    personality = personality_map[p]
    emotion = emotion_map[e]
    grammar = Grammar(character + personality + emotion)
    response = grammar.generate_response(message)
    if not response:
        response = bot.use_chat_bot(message)
    if not response:
        response = clean_sentence(grammar.gen_sent("Sentence"))
    result_message = { "message":  response }
    return jsonify(result_message)