Spaces:
Running
Running
Update chatbot/plugins/chat.py
Browse files- 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:
|