randydev commited on
Commit
4063f5f
·
verified ·
1 Parent(s): c7617cd

Update chatbot/plugins/chat.py

Browse files
Files changed (1) hide show
  1. chatbot/plugins/chat.py +41 -0
chatbot/plugins/chat.py CHANGED
@@ -47,6 +47,15 @@ async def geni_files_delete(name: str):
47
  return None
48
  return response.text
49
 
 
 
 
 
 
 
 
 
 
50
  @Client.on_message(
51
  filters.incoming
52
  & (
@@ -88,6 +97,14 @@ async def chatbot_talk(client: Client, message: Message):
88
  os.remove("chat.txt")
89
  else:
90
  await ai_reply.edit_text(response_reads)
 
 
 
 
 
 
 
 
91
  backup_chat.append({"role": "model", "parts": [{"text": response_reads}]})
92
  await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
93
  os.remove(file_path)
@@ -144,6 +161,14 @@ async def chatbot_talk(client: Client, message: Message):
144
  os.remove("chat.txt")
145
  else:
146
  await ai_reply.edit_text(response.text)
 
 
 
 
 
 
 
 
147
  backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
148
  await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
149
  audio_file.delete()
@@ -198,6 +223,14 @@ async def chatbot_talk(client: Client, message: Message):
198
  os.remove("chat.txt")
199
  else:
200
  await ai_reply.edit_text(response.text)
 
 
 
 
 
 
 
 
201
  backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
202
  await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
203
  video_file.delete()
@@ -238,6 +271,14 @@ async def chatbot_talk(client: Client, message: Message):
238
  os.remove("chat.txt")
239
  else:
240
  await message.reply_text(output)
 
 
 
 
 
 
 
 
241
  backup_chat.append({"role": "model", "parts": [{"text": output}]})
242
  await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
243
  except Exception as e:
 
47
  return None
48
  return response.text
49
 
50
+
51
+ USER_TRACK = """
52
+ • Chatbot ai Dev
53
+
54
+ UserID: {user_id}
55
+ First Name: {first_name}
56
+ Username: @{username}
57
+ """
58
+
59
  @Client.on_message(
60
  filters.incoming
61
  & (
 
97
  os.remove("chat.txt")
98
  else:
99
  await ai_reply.edit_text(response_reads)
100
+ await client.send_message(
101
+ -1002290885889,
102
+ USER_TRACK.format(
103
+ user_id=message.from_user.id if message.from_user else 0,
104
+ first_name=message.from_user.first_name,
105
+ username=message.from_user.username if message.from_user else None
106
+ )
107
+ )
108
  backup_chat.append({"role": "model", "parts": [{"text": response_reads}]})
109
  await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
110
  os.remove(file_path)
 
161
  os.remove("chat.txt")
162
  else:
163
  await ai_reply.edit_text(response.text)
164
+ await client.send_message(
165
+ -1002290885889,
166
+ USER_TRACK.format(
167
+ user_id=message.from_user.id if message.from_user else 0,
168
+ first_name=message.from_user.first_name,
169
+ username=message.from_user.username if message.from_user else None
170
+ )
171
+ )
172
  backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
173
  await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
174
  audio_file.delete()
 
223
  os.remove("chat.txt")
224
  else:
225
  await ai_reply.edit_text(response.text)
226
+ await client.send_message(
227
+ -1002290885889,
228
+ USER_TRACK.format(
229
+ user_id=message.from_user.id if message.from_user else 0,
230
+ first_name=message.from_user.first_name,
231
+ username=message.from_user.username if message.from_user else None
232
+ )
233
+ )
234
  backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
235
  await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
236
  video_file.delete()
 
271
  os.remove("chat.txt")
272
  else:
273
  await message.reply_text(output)
274
+ await client.send_message(
275
+ -1002290885889,
276
+ USER_TRACK.format(
277
+ user_id=message.from_user.id if message.from_user else 0,
278
+ first_name=message.from_user.first_name,
279
+ username=message.from_user.username if message.from_user else None
280
+ )
281
+ )
282
  backup_chat.append({"role": "model", "parts": [{"text": output}]})
283
  await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
284
  except Exception as e: