Cxops commited on
Commit
1f4e5a2
Β·
verified Β·
1 Parent(s): 940b972

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -541,9 +541,10 @@ async def refresh_file_list(chat_id: int, user_id: int, message: Message):
541
  for enc_path, orig_name, _ in user_files:
542
  token = make_token()
543
  file_callback_map[token] = enc_path
544
- # Use full original name – Telegram handles long names gracefully
 
545
  buttons.append([
546
- InlineKeyboardButton(f"πŸ“₯ {orig_name}", callback_data=f"get:{token}"),
547
  InlineKeyboardButton("πŸ—‘ Delete", callback_data=f"delete:{token}"),
548
  ])
549
  buttons.append([InlineKeyboardButton("⚠️ Delete All Files", callback_data=f"delete_all:{user_id}")])
@@ -586,7 +587,8 @@ async def process_album_group(media_group_id: str):
586
  for msg_id, fname, fid in messages:
587
  individual_token = make_token()
588
  upload_prompt_map[individual_token] = [(user_id, msg_id, fname, fid)]
589
- button_rows.append([InlineKeyboardButton(f"πŸ“€ {fname}", callback_data=f"upload:{individual_token}")])
 
590
  button_rows.append([InlineKeyboardButton("❌ Cancel", callback_data="cancel_upload:0")])
591
 
592
  await app.send_message(chat_id,
@@ -710,8 +712,9 @@ async def cmd_files(_, message: Message):
710
  for enc_path, orig_name, _ in user_files:
711
  token = make_token()
712
  file_callback_map[token] = enc_path
 
713
  buttons.append([
714
- InlineKeyboardButton(f"πŸ“₯ {orig_name}", callback_data=f"get:{token}"),
715
  InlineKeyboardButton("πŸ—‘ Delete", callback_data=f"delete:{token}"),
716
  ])
717
  buttons.append([InlineKeyboardButton("⚠️ Delete All Files", callback_data=f"delete_all:{user_id}")])
 
541
  for enc_path, orig_name, _ in user_files:
542
  token = make_token()
543
  file_callback_map[token] = enc_path
544
+ # Truncate to 60 characters to keep buttons tidy while still showing most of the name
545
+ display_name = orig_name if len(orig_name) <= 60 else orig_name[:57] + "..."
546
  buttons.append([
547
+ InlineKeyboardButton(f"πŸ“₯ {display_name}", callback_data=f"get:{token}"),
548
  InlineKeyboardButton("πŸ—‘ Delete", callback_data=f"delete:{token}"),
549
  ])
550
  buttons.append([InlineKeyboardButton("⚠️ Delete All Files", callback_data=f"delete_all:{user_id}")])
 
587
  for msg_id, fname, fid in messages:
588
  individual_token = make_token()
589
  upload_prompt_map[individual_token] = [(user_id, msg_id, fname, fid)]
590
+ display_name = fname if len(fname) <= 60 else fname[:57] + "..."
591
+ button_rows.append([InlineKeyboardButton(f"πŸ“€ {display_name}", callback_data=f"upload:{individual_token}")])
592
  button_rows.append([InlineKeyboardButton("❌ Cancel", callback_data="cancel_upload:0")])
593
 
594
  await app.send_message(chat_id,
 
712
  for enc_path, orig_name, _ in user_files:
713
  token = make_token()
714
  file_callback_map[token] = enc_path
715
+ display_name = orig_name if len(orig_name) <= 60 else orig_name[:57] + "..."
716
  buttons.append([
717
+ InlineKeyboardButton(f"πŸ“₯ {display_name}", callback_data=f"get:{token}"),
718
  InlineKeyboardButton("πŸ—‘ Delete", callback_data=f"delete:{token}"),
719
  ])
720
  buttons.append([InlineKeyboardButton("⚠️ Delete All Files", callback_data=f"delete_all:{user_id}")])