INNER CODE UNIT · Python
store_message
shakedzy/companion · companion.py:271
def store_message(sender: Optional[str] = None, message: Optional[str] = None):
"""
Save message in memory
:param sender: role of message creator ("system", "user" or "assistant")
:param message: message text
"""
sender = sender or request.form['sender']
message = message or request.form['message']
memory.add(role=sender, message=message, user_recording=app_cache.user_recording,
recording=app_cache.bot_recordings if sender == "assistant" else [])
app_cache.user_recording = None
return jsonify({'status': 'success'})
@app.route('/user_message_info', methods=['POST'])
def user_message_info():
"""