Skip to content

Update

Latest
Compare
Choose a tag to compare
@MR-X-junior MR-X-junior released this 23 Apr 05:56
· 4 commits to main since this release
788897c

Informasi Library

Author : Rahmat adha
Library : fbthon
License: MIT License
Release: 23/04/2023
Version : 0.0.2

Apa Yang Baru?

Ada beberapa fitur baru yang saya tambahkan pada library fbthon, di antaranya:

  • Mengirim komentar dengan foto
  • Mengirim chat dengan foto
  • Share Post
  • Get Notifications
  • Update Profile Picture
  • Create a facebook account

Mengirim komentar dengan foto

Sekarang kamu bisa manambahkan foto pada komentar:)

Contoh

from fbthon import Facebook

fb = Facebook("datr=klr23aug21xxxxxxx") # Cookie Akun Facebook
post = fb.post_parser('https://m.facebook.com/story.php?story_fbid=pfbid02kTobxSiD9buMUEjrq57FFnhQ6FJyGnafmNhMimoaamoAwuECAjboYaB6mE7C7pPZl&id=100053033144051&mibextid=Nif5oz')
post.send_comment("Komentar ini tidak di sertai dengan foto!")
post.send_comment("Komentar ini di sertai dengan foto!", file = "/sdcard/DCIM/Facebook/FB_IMG_1681559707400.jpg")

Hasilnya

Contoh cara mengirim komentar dengan foto

Mengirim chat dengan foto

Kamu bisa menggunakan method send_image untuk mengirim chat dengan foto.

Contoh

from fbthon import Messenger

msg = Messenger("datr=klr23aug21xxxxxxx") # Cookie Akun Facebook 

with msg.new_chat("Anjay.pro098") as chat:
  chat.send_text("Hallo kak "+chat.name)
  chat.send_text("Pesan ini di kirim menggunakan library fbthon :)")
  chat.send_image(file = "/sdcard/DCIM/Facebook/FB_IMG_1681559707400.jpg",message = "Aku ketika nunggu buka puasa : ")
  chat.send_like_stiker()

Hasilnya

Contoh Cara mengirim chat dengan foto

Share Post

Kamu bisa menggunakan method share_post membagikan postingan seseorang ke akun Facebook kamu.

Contoh (1)

fb = Facebook("datr=klr23aug21xxxxxxx") # Cookie Akun Facebook 
post = fb.post_parser("https://m.facebook.com/story.php?story_fbid=pfbid0gxnxN5dZDDA93S2GveyxqgSzEdYdAtdE32PYyAd7iftDS7yBHprBACc9VcFXDoPtl&id=100053033144051&mibextid=Nif5oz")
post.share_post()

Hasilnya

Contoh cara membagikan postingan

Contoh (2)

Kamu juga bisa menambahkan message,location dan feeling pada postingan yang di bagikan.

from fbthon import Facebook

fb = Facebook("datr=klr23aug21xxxxxxx") # Cookie Akun Facebook 
post = fb.post_parser("https://m.facebook.com/story.php?story_fbid=pfbid0gxnxN5dZDDA93S2GveyxqgSzEdYdAtdE32PYyAd7iftDS7yBHprBACc9VcFXDoPtl&id=100053033144051&mibextid=Nif5oz")
post.share_post(message = "Postingan ini di bagikan menggunakan library fbthon", location = "Kuningan Timur", feeling = "Happy")

Hasilnya

Contoh cara membagikan postingan dengan message,location, dan feeling

Get Notifications

Kamu bisa menggunakan method get_notifications untuk mendapatkan notifications.

Contoh

from fbthon import Facebook

fb = Facebook("datr=klr23aug21xxxxxxx") # Cookie Akun Facebook 

no = fb.get_notifications(limit = 2)

for chaa in no:
  print ("Message : "+ chaa['message'])
  print ("Time : "+ chaa['time'])
  print ("Redirect URL : "+ chaa['redirect_url'] + "\n")

Output

Message : Berdasarkan halaman yang berinteraksi dengan Anda, Anda mungkin menyukai Meme Upin Ipin Comic Lucu.                               
Time : 11 Apr                                                         
Redirect URL : https://mbasic.facebook.com/a/notifications.php?redir=%2Fgroups%2F426298749190770%2F&seennotification=1681152051803754&eav=AfbWn5_N4XPZ0dL2bdBlHmCJIqmlGanPyx8_K3EuoQ47EREpeYdQtHn-1DmRfQaTNE0&gfid=AQDZ4pcYOl5JlPJd0uw&paipv=0&refid=48                                 

Message : Berdasarkan halaman yang berinteraksi dengan Anda, Anda mungkin menyukai Mukbang Yummy Food.                                      
Time : 8 Apr
Redirect URL : https://mbasic.facebook.com/a/notifications.php?redir=%2Fgroups%2F340989278132975%2F&seennotification=1680900355646527&eav=AfZlnRarakilRKNOhz6fPULFLUjDyccZvOhpJFhWEAy2un9H6EbgdPZ7Zii39UuMazc&gfid=AQBuf1_B6NbYKhXjCv8&paipv=0&refid=48

Update Profile Picture

Kamu bisa menggunakan function UpdateProfilePicture untuk mengganti poto profile akun Facebook kamu.

Contoh

from fbthon import settings
from fbthon import Facebook

fb = Facebook("datr=klr23aug21xxxxxxx") # Cookie Akun Facebook 

settings.UpdateProfilePicture(fb, photo = '/sdcard/DCIM/Orang-Susah.jpg')

Hasilnya

Before

Before Update Profile Picture

After

After Update Profile Picture

Create a facebook account

Kamu bisa menggunakan class CreateAccount untuk membuat akun Facebook.

CATATAN: Fitur ini masih dalam tahap percobaan, jadi kemungkinan besar fitur ini tidak akan bekerja dengan baik.

Contoh

Di bawah ini adalah program sederhana untuk membuat akun Facebook.

from fbthon import CreateAccount

print ("[+] Daftar Akun Facebook [+]\n")

firstname = input("[?] Nama Depan : ") # Nama Depan
lastname = input("[?] Nama Belakang : ") # Nama Belakang
email = input("[?] Email/Phone : ") # Alamat email / No Hp
gender = input("[?] Jenis Kelamin(Male/Female): ") # Gender
ultah = input("[?] Tanggal Lahir (DD/MM/YYYY): ") # Tanggal lahir
password = input("[?] Password : ")  # Kata Sandi

new_account = CreateAccount(firstname = firstname, lastname = lastname, email = email, gender = gender, date_of_birth = ultah, password = password)

print ("\n[+] Masukkan Kode Verifikasi yang sudah di kirim ke "+ email)
kode = input("[?] Kode Verifikasi : ")

# Method `confirm_account` akan mengembalikan `True` Jika berhasil mengkonfirmasi akun.
konfir = new_account.confirm_account(kode)

if konfir:
  print ("[✓] Berhasil Membuat Akun Facebook :)\n")
  print ("[+] Nama Akun : %s %s" % (firstname,lastname))
  print ("[+] ID Akun : %s" % (new_account.get_cookie_dict()['c_user']))
  print ("[+] Email/Phone : %s" % (email))
  print ("[+] Jenis Kelamin : %s" % (gender))
  print ("[+] Tanggal lahir : %s" % (ultah))
  print ("[+] Password : %s" % (password))
  print ("[+] Cookie Akun : %s" % (new_account.get_cookie_str()))
  print ("[+] Token Akun : %s" % (new_account.get_token()))
  sys.exit(0)
else:
  print ("[!] Gagal Membuat Akun Facebook ")
  sys.exit(1)

Jalankan Program nya

Menjalankan script Contoh cara membuat akun Facebook menggunakan library fbthon

Hasilnya

Ini adalah akun yang di buat menggunakan library fbthon:)

Ini adalah akun Facebook yang di buat menggunakan library fbthon

Full Changelog: 0.0.1...0.0.2