Now you can upload the same files many times

This commit is contained in:
stef-devs 2022-06-24 10:51:09 +02:00
parent d0e31deb84
commit 18bd748b74
1 changed files with 16 additions and 3 deletions

View File

@ -21,6 +21,8 @@ import deepl
import spotipy import spotipy
import pyshorteners import pyshorteners
import pdf2docx import pdf2docx
from random import randint
from random import random
from fileinput import filename from fileinput import filename
from pdf2docx import Converter, parse from pdf2docx import Converter, parse
from spotipy.oauth2 import SpotifyClientCredentials from spotipy.oauth2 import SpotifyClientCredentials
@ -373,8 +375,19 @@ def cloud_step(message):
file_name = message.document.file_name file_name = message.document.file_name
file_info = bot.get_file(message.document.file_id) file_info = bot.get_file(message.document.file_id)
downloaded_file = bot.download_file(file_info.file_path) downloaded_file = bot.download_file(file_info.file_path)
with open(file_name, 'wb') as new_file: if file_name == file_name:
new_file.write(downloaded_file) with open(file_name, 'wb') as new_file:
os.replace(file_name, 'cloud/'+file_name) new_file.write(downloaded_file)
value = randint(1, 9999)
old_name = file_name
new_name = str(value) + file_name
os.rename(old_name, new_name)
os.replace(new_name, 'cloud/'+new_name)
else:
with open(file_name, 'wb') as new_file:
new_file.write(downloaded_file)
os.replace(file_name, 'cloud/'+file_name)
bot.send_message(message.chat.id, "Il tuo file è stato caricato con successo! Ecco l'id del tuo file "+new_name)
bot.send_message(message.chat.id, "Se vuoi scaricare il file fai /cloud download + l'id del file")
bot.polling() bot.polling()