randydev commited on
Commit
086a8c0
Β·
verified Β·
1 Parent(s): 70a1041

Update Akeno/plugins/facebook.py

Browse files
Files changed (1) hide show
  1. 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
- response = await async_search("https://randydev-ryuzaki-api.hf.space/akeno/fbdown", params=params, re_json=True)
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
- video_url,
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))