· 4 years ago · Jul 25, 2021, 12:10 AM
1 #comando $tolink
2
3@app.on_message(filters.me & filters.command(commands='tolink', prefixes=prefix))
4def tolink_command(app, message):
5 app.edit_message_text(message.chat.id, message.message_id, '__Downloading file...__')
6 def progress(current, total):
7 print(f"{current * 100 / total:.1f}%")
8 app.download_media(message.reply_to_message, progress=progress)
9
10 list_of_files = glob.glob('Download Dir\*')
11 latest_file = max(list_of_files, key=os.path.getctime)
12 latest_file_cut = latest_file[47:500]
13
14 app.edit_message_text(message.chat.id, message.message_id, latest_file_cut + ' scaricato con successo')
15 time.sleep(1.5)
16 app.edit_message_text(message.chat.id, message.message_id, '__Uploading file...__')
17
18 mega = Mega()
19 m = mega.login('email', 'pass')
20 folder = m.find('ubot-file-upload')
21 file = m.upload(latest_file, folder)
22 mega_link = m.get_upload_link(file)
23
24 apiKey = "insert your firebase api key"
25 domain = "insert your domain"
26 dl = DynamicLinks(apiKey, domain)
27
28 shortlink = dl.generate_dynamic_link(mega_link, True)
29
30 app.edit_message_text(message.chat.id, message.message_id, '<b>File caricato con successo</b>\n➡️' + shortlink)
31
32