Fix: Updated database
Browse files- chatbot/plugins/chat.py +22 -3
chatbot/plugins/chat.py
CHANGED
@@ -64,7 +64,7 @@ async def geni_files_delete(name: str):
|
|
64 |
return response.text
|
65 |
|
66 |
GEMINI_START_TEXT = """
|
67 |
-
|
68 |
|
69 |
You’ve entered the realm of limitless possibilities.
|
70 |
From text, photos, to full conversations — Gemini is your digital partner.
|
@@ -347,7 +347,7 @@ async def startbot(client: Client, message: Message):
|
|
347 |
]
|
348 |
]
|
349 |
await message.reply_text(
|
350 |
-
text=GEMINI_START_TEXT
|
351 |
disable_web_page_preview=True,
|
352 |
reply_markup=InlineKeyboardMarkup(buttons)
|
353 |
)
|
@@ -406,6 +406,11 @@ async def chatbot_talk(client: Client, message: Message):
|
|
406 |
disable_web_page_preview=True,
|
407 |
reply_markup=keyboard_like
|
408 |
)
|
|
|
|
|
|
|
|
|
|
|
409 |
backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
|
410 |
await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
|
411 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
@@ -448,6 +453,11 @@ async def chatbot_talk(client: Client, message: Message):
|
|
448 |
disable_web_page_preview=True,
|
449 |
reply_markup=keyboard_like
|
450 |
)
|
|
|
|
|
|
|
|
|
|
|
451 |
backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
|
452 |
await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
|
453 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
@@ -492,6 +502,11 @@ async def chatbot_talk(client: Client, message: Message):
|
|
492 |
disable_web_page_preview=True,
|
493 |
reply_markup=keyboard_like
|
494 |
)
|
|
|
|
|
|
|
|
|
|
|
495 |
backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
|
496 |
await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
|
497 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
@@ -570,7 +585,11 @@ async def chatbot_talk(client: Client, message: Message):
|
|
570 |
disable_web_page_preview=True,
|
571 |
reply_markup=keyboard_like
|
572 |
)
|
573 |
-
|
|
|
|
|
|
|
|
|
574 |
backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
|
575 |
await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
|
576 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
|
|
64 |
return response.text
|
65 |
|
66 |
GEMINI_START_TEXT = """
|
67 |
+
Welcome to Gemini AI [Dev]
|
68 |
|
69 |
You’ve entered the realm of limitless possibilities.
|
70 |
From text, photos, to full conversations — Gemini is your digital partner.
|
|
|
347 |
]
|
348 |
]
|
349 |
await message.reply_text(
|
350 |
+
text=GEMINI_START_TEXT,
|
351 |
disable_web_page_preview=True,
|
352 |
reply_markup=InlineKeyboardMarkup(buttons)
|
353 |
)
|
|
|
406 |
disable_web_page_preview=True,
|
407 |
reply_markup=keyboard_like
|
408 |
)
|
409 |
+
await db.backup_chatbot.update_one(
|
410 |
+
{"user_id": message.from_user.id},
|
411 |
+
{"$set": {"translate_text": response.text}},
|
412 |
+
upsert=True
|
413 |
+
)
|
414 |
backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
|
415 |
await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
|
416 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
|
|
453 |
disable_web_page_preview=True,
|
454 |
reply_markup=keyboard_like
|
455 |
)
|
456 |
+
await db.backup_chatbot.update_one(
|
457 |
+
{"user_id": message.from_user.id},
|
458 |
+
{"$set": {"translate_text": response.text}},
|
459 |
+
upsert=True
|
460 |
+
)
|
461 |
backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
|
462 |
await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
|
463 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
|
|
502 |
disable_web_page_preview=True,
|
503 |
reply_markup=keyboard_like
|
504 |
)
|
505 |
+
await db.backup_chatbot.update_one(
|
506 |
+
{"user_id": message.from_user.id},
|
507 |
+
{"$set": {"translate_text": response.text}},
|
508 |
+
upsert=True
|
509 |
+
)
|
510 |
backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
|
511 |
await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
|
512 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
|
|
585 |
disable_web_page_preview=True,
|
586 |
reply_markup=keyboard_like
|
587 |
)
|
588 |
+
await db.backup_chatbot.update_one(
|
589 |
+
{"user_id": message.from_user.id},
|
590 |
+
{"$set": {"translate_text": response.text}},
|
591 |
+
upsert=True
|
592 |
+
)
|
593 |
backup_chat.append({"role": "model", "parts": [{"text": response.text}]})
|
594 |
await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
|
595 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|