jisaacso219 commited on
Commit
d3e78bc
·
verified ·
1 Parent(s): 428921e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -20
app.py CHANGED
@@ -15,7 +15,6 @@ load_dotenv(override=True)
15
  def push(text):
16
  try:
17
  Path("chat_logs").mkdir(exist_ok=True)
18
- requests.post(
19
  requests.post(
20
  "https://api.pushover.net/1/messages.json",
21
  data={
@@ -28,36 +27,22 @@ def push(text):
28
  print(f"Pushover error: {e}")
29
 
30
  def record_user_details(email, name="Name not provided", notes="not provided"):
31
- latest_log = "
32
- ".join([
33
  f"{entry['role'].capitalize()}: {entry['content'][:200]}"
34
  for entry in me.session_log[-6:]
35
  ])
36
- msg = f"[New Contact]
37
- Name: {name}
38
- Email: {email}
39
- Notes: {notes}
40
-
41
- Recent Chat:
42
- {latest_log}"
43
  push(msg)
44
  return {"recorded": "ok"}
45
- return {"recorded": "ok"}
46
 
47
  def record_unknown_question(question):
48
- latest_log = "
49
- ".join([
50
  f"{entry['role'].capitalize()}: {entry['content'][:200]}"
51
  for entry in me.session_log[-6:]
52
  ])
53
- msg = f"[Unknown Question]
54
- Q: {question}
55
-
56
- Recent Chat:
57
- {latest_log}"
58
  push(msg)
59
  return {"recorded": "ok"}
60
- return {"recorded": "ok"}
61
 
62
  record_user_details_json = {
63
  "name": "record_user_details",
@@ -142,7 +127,6 @@ If you can't answer something, call `record_unknown_question`. If a user seems i
142
  messages.append({"role": "user", "content": message})
143
  self.session_log.append({"role": "user", "content": message})
144
 
145
- # First check for tool calls
146
  response = self.openai.chat.completions.create(
147
  model="gpt-4o",
148
  messages=messages,
 
15
  def push(text):
16
  try:
17
  Path("chat_logs").mkdir(exist_ok=True)
 
18
  requests.post(
19
  "https://api.pushover.net/1/messages.json",
20
  data={
 
27
  print(f"Pushover error: {e}")
28
 
29
  def record_user_details(email, name="Name not provided", notes="not provided"):
30
+ latest_log = "\n".join([
 
31
  f"{entry['role'].capitalize()}: {entry['content'][:200]}"
32
  for entry in me.session_log[-6:]
33
  ])
34
+ msg = f"[New Contact]\nName: {name}\nEmail: {email}\nNotes: {notes}\n\nRecent Chat:\n{latest_log}"
 
 
 
 
 
 
35
  push(msg)
36
  return {"recorded": "ok"}
 
37
 
38
  def record_unknown_question(question):
39
+ latest_log = "\n".join([
 
40
  f"{entry['role'].capitalize()}: {entry['content'][:200]}"
41
  for entry in me.session_log[-6:]
42
  ])
43
+ msg = f"[Unknown Question]\nQ: {question}\n\nRecent Chat:\n{latest_log}"
 
 
 
 
44
  push(msg)
45
  return {"recorded": "ok"}
 
46
 
47
  record_user_details_json = {
48
  "name": "record_user_details",
 
127
  messages.append({"role": "user", "content": message})
128
  self.session_log.append({"role": "user", "content": message})
129
 
 
130
  response = self.openai.chat.completions.create(
131
  model="gpt-4o",
132
  messages=messages,