Update app.py
Browse files
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 |
-
#
|
|
|
|
| 545 |
buttons.append([
|
| 546 |
-
InlineKeyboardButton(f"π₯ {
|
| 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 |
-
|
|
|
|
| 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"π₯ {
|
| 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}")])
|