Update Akeno/plugins/facebook.py
Browse files- Akeno/plugins/facebook.py +13 -6
Akeno/plugins/facebook.py
CHANGED
@@ -12,6 +12,16 @@ from Akeno.utils.scripts import progress
|
|
12 |
from config import *
|
13 |
from RyuzakiLib import PornoHub, async_search
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
@Akeno(
|
16 |
filters.command(["fbdl"], CMD_HANDLER)
|
17 |
& filters.me
|
@@ -24,15 +34,13 @@ async def fbdowns(client: Client, message: Message):
|
|
24 |
if not link.startswith("https://www.facebook.com/"):
|
25 |
return await message.reply_text("invalid link.")
|
26 |
try:
|
27 |
-
params = {"link": link}
|
28 |
pro = await message.reply_text("Processing.....")
|
29 |
-
|
30 |
-
video_url = wget.download(response["randydev"]["results"]["normal_video"])
|
31 |
upload_text = f"**β¬οΈ π΄ππ
ππΊπ½πππ video ...**"
|
32 |
await pro.edit_text(upload_text)
|
33 |
await message.reply_video(
|
34 |
-
|
35 |
-
caption=f"β’ Powered by {client.me.mention}",
|
36 |
progress=progress,
|
37 |
progress_args=(
|
38 |
pro,
|
@@ -41,7 +49,6 @@ async def fbdowns(client: Client, message: Message):
|
|
41 |
)
|
42 |
)
|
43 |
await pro.delete()
|
44 |
-
os.remove(video_url)
|
45 |
except Exception as e:
|
46 |
LOGS.error(str(e))
|
47 |
await pro.edit_text(str(e))
|
|
|
12 |
from config import *
|
13 |
from RyuzakiLib import PornoHub, async_search
|
14 |
|
15 |
+
|
16 |
+
async def fbdown_v2(link):
|
17 |
+
params = {"link": link}
|
18 |
+
response = requests.get(
|
19 |
+
f"https://akeno.randydev.my.id/akeno/fbdown-v2?api_key={MY_API_KEY_API}",
|
20 |
+
params=params
|
21 |
+
).json()
|
22 |
+
return response["randydev"]["results"]["medias"][0]["url"]
|
23 |
+
|
24 |
+
|
25 |
@Akeno(
|
26 |
filters.command(["fbdl"], CMD_HANDLER)
|
27 |
& filters.me
|
|
|
34 |
if not link.startswith("https://www.facebook.com/"):
|
35 |
return await message.reply_text("invalid link.")
|
36 |
try:
|
|
|
37 |
pro = await message.reply_text("Processing.....")
|
38 |
+
media_video = await fbdown_v2(link)
|
|
|
39 |
upload_text = f"**β¬οΈ π΄ππ
ππΊπ½πππ video ...**"
|
40 |
await pro.edit_text(upload_text)
|
41 |
await message.reply_video(
|
42 |
+
media_video,
|
43 |
+
caption=f"β’ Powered by {client.me.mention}\nSource code API: [FbdownV2](https://akeno.randydev.my.id/akeno/fbdown-v2)",
|
44 |
progress=progress,
|
45 |
progress_args=(
|
46 |
pro,
|
|
|
49 |
)
|
50 |
)
|
51 |
await pro.delete()
|
|
|
52 |
except Exception as e:
|
53 |
LOGS.error(str(e))
|
54 |
await pro.edit_text(str(e))
|