Update chatbot/plugins/chat.py
Browse files- chatbot/plugins/chat.py +18 -3
chatbot/plugins/chat.py
CHANGED
@@ -448,7 +448,12 @@ async def geminigen_prompt(client, callback):
|
|
448 |
image = Image.open(BytesIO((part.inline_data.data)))
|
449 |
image.save(file_path)
|
450 |
|
451 |
-
keyboard = create_keyboard(
|
|
|
|
|
|
|
|
|
|
|
452 |
await callback.message.edit_media(
|
453 |
media=InputMediaPhoto(
|
454 |
media=file_path,
|
@@ -456,9 +461,19 @@ async def geminigen_prompt(client, callback):
|
|
456 |
),
|
457 |
reply_markup=keyboard
|
458 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
459 |
await db.backup_chatbot.update_one(
|
460 |
{"user_id": user_id},
|
461 |
-
{"$set": {
|
|
|
|
|
|
|
462 |
upsert=True
|
463 |
)
|
464 |
backup_chat.append({"role": "model", "parts": [{"text": captions}]})
|
@@ -527,7 +542,7 @@ async def flux_prompt(client, callback):
|
|
527 |
keyboard = create_keyboard(
|
528 |
user_id=user_id,
|
529 |
chat=data.get("channel_username", "RendyProjects"),
|
530 |
-
is_menu=
|
531 |
)
|
532 |
view_button_user = anonymous_user(user_id=user_id)
|
533 |
await callback.message.edit_media(
|
|
|
448 |
image = Image.open(BytesIO((part.inline_data.data)))
|
449 |
image.save(file_path)
|
450 |
|
451 |
+
keyboard = create_keyboard(
|
452 |
+
user_id=user_id,
|
453 |
+
chat=data.get("channel_username", "RendyProjects"),
|
454 |
+
is_menu=data.get("is_channel_photo", False)
|
455 |
+
)
|
456 |
+
view_button_user = anonymous_user(user_id=user_id)
|
457 |
await callback.message.edit_media(
|
458 |
media=InputMediaPhoto(
|
459 |
media=file_path,
|
|
|
461 |
),
|
462 |
reply_markup=keyboard
|
463 |
)
|
464 |
+
photo = await client.send_photo(
|
465 |
+
"LicenseAknBotDB",
|
466 |
+
file_path,
|
467 |
+
caption=f"User Mention: {callback.from_user.mention}\n"
|
468 |
+
f"User ID: `{user_id}`",
|
469 |
+
reply_markup=view_button_user
|
470 |
+
)
|
471 |
await db.backup_chatbot.update_one(
|
472 |
{"user_id": user_id},
|
473 |
+
{"$set": {
|
474 |
+
"translate_text": response.text,
|
475 |
+
"file_id": photo.photo.file_id
|
476 |
+
}},
|
477 |
upsert=True
|
478 |
)
|
479 |
backup_chat.append({"role": "model", "parts": [{"text": captions}]})
|
|
|
542 |
keyboard = create_keyboard(
|
543 |
user_id=user_id,
|
544 |
chat=data.get("channel_username", "RendyProjects"),
|
545 |
+
is_menu=data.get("is_channel_photo", False)
|
546 |
)
|
547 |
view_button_user = anonymous_user(user_id=user_id)
|
548 |
await callback.message.edit_media(
|