peterpull commited on
Commit
75c051b
·
1 Parent(s): b7b8961

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -14
app.py CHANGED
@@ -22,21 +22,24 @@ def chatbot(input_text, mentioned_person='Mediator John Haynes'):
22
  response = index.query(prompt, response_mode="compact")
23
 
24
 
25
- directory_path = "history"
26
- filename = "chathistory.txt"
27
- file_path = os.path.join(directory_path, filename)
28
-
29
- current_time = datetime.datetime.now()
30
- current_time_str = current_time.strftime("%Y-%m-%d_%H-%M-%S")
31
-
32
- if not os.path.exists(directory_path):
33
- os.makedirs(directory_path)
34
-
35
- with open(file_path, "a") as f:
36
- f.write(f"Chat at {current_time_str}\n")
37
- f.write(f"User: {input_text}\n")
38
- f.write(f"Chatbot: {response.response}\n\n")
 
 
39
 
 
40
  return response.response
41
 
42
 
 
22
  response = index.query(prompt, response_mode="compact")
23
 
24
 
25
+ # code to save chat log to file
26
+ directory_path = "/chat"
27
+ filename = "chat_history.txt"
28
+ file_path = os.path.join(directory_path, filename)
29
+
30
+ current_time = datetime.datetime.now()
31
+ current_time_str = current_time.strftime("%Y-%m-%d_%H-%M-%S")
32
+ chat_log_filename = "chat_history.txt"
33
+ chat_log_dir = "chat" # replace with your desired directory name
34
+ if not os.path.exists(chat_log_dir):
35
+ os.makedirs(chat_log_dir)
36
+ chat_log_filepath = os.path.join(chat_log_dir, chat_log_filename)
37
+ with open(chat_log_filepath, "a") as f:
38
+ f.write(f"Chat at {current_time_str}\n")
39
+ f.write(f"User: {input_text}\n")
40
+ f.write(f"Chatbot: {response.response}\n\n")
41
 
42
+ # return the response
43
  return response.response
44
 
45