Facebook adalah salah satu platform media sosial terbesar di dunia, memungkinkan pengguna untuk terhubung dengan teman dan keluarga, berbagi informasi, dan menemukan komunitas berdasarkan minat mereka.
Facebook berfungsi seperti jaringan sosial besar online, menghubungkan orang-orang melalui koneksi “pertemanan” dan memungkinkan mereka untuk berinteraksi satu sama lain melalui berbagai fitur seperti berbagi posting, pesan, dan grup.
Di era media sosial seperti sekarang ini, memiliki banyak teman di Facebook merupakan hal yang umum.
Namun, seiring berjalannya waktu, mungkin Anda merasa perlu untuk menghapus beberapa teman Anda.
Salah satu cara untuk menghapus pertemanan Facebook secara otomatis adalah dengan menggunakan skrip Termux.
Skrip ini memanfaatkan API Facebook untuk menghapus pertemanan satu per satu.
Cara Menghapus Pertemanan di Facebook secara Otomatis dengan Termux
Berikut adalah langkah-langkah untuk menghapus pertemanan Facebook secara otomatis dengan Termux:
Instal Python dan requests
Pertama, Anda perlu menginstal Python dan requests, dua perpustakaan yang diperlukan untuk menjalankan skrip. Anda dapat melakukannya dengan mengetikkan perintah berikut di Termux:
pkg install python
pip install requests
Dapatkan token akses Facebook Anda
Anda perlu mendapatkan token akses Facebook Anda untuk dapat mengakses API Facebook. Anda dapat mendapatkan token akses Anda dengan mengikuti langkah-langkah ini:
Buka Facebook di browser web Anda.
Klik panah ke bawah di sudut kanan atas layar.
Pilih “Pengaturan & Privasi”.
Pilih “Pengaturan”.
Pilih “Akses Aplikasi dan Situs Web”.
Klik “Lihat dan Kelola” di samping “Aplikasi dan situs web yang Anda gunakan dengan Facebook”.
Cari aplikasi yang ingin Anda dapatkan token aksesnya.
Klik “Hapus”.
Klik “Hapus Akses”.
Token akses Anda akan muncul di layar. Salin token akses ini dan simpan di file ~/.facebook_access_token.
Ubah Skrip
Salin skrip berikut ke file baru di Termux:
#!/bin/bash
# Import the necessary libraries
pkg install python
pip install requests
# Define the Facebook API endpoint
API_ENDPOINT=”https://graph.facebook.com/v2.12/me/friends?access_token=$ACCESS_TOKEN”
# Define the function to delete a friend
function delete_friend() {
# Get the friend’s ID
ID=$1
# Send the delete request
response=$(curl -X DELETE $API_ENDPOINT -d “id=$ID”)
# Check the response
if [[ $response == *”error”* ]]; then
echo “Error deleting friend $ID: $response”
return 1
fi
# Successfully deleted the friend
echo “Successfully deleted friend $ID”
return 0
}
# Get the access token
ACCESS_TOKEN=$(cat ~/.facebook_access_token)
# Get the list of friends
response=$(curl -X GET $API_ENDPOINT -d “access_token=$ACCESS_TOKEN”)
# Parse the response
friends=$(echo $response | jq “.data | .[].id”)
# Iterate over the friends and delete them
for friend in $friends; do
delete_friend $friend
done
Ubah nilai ACCESS_TOKEN dalam skrip dengan token akses Facebook Anda.
Jalankan Skrip
Untuk menjalankan skrip, ketikkan perintah berikut di Termux:
bash auto_unfriends.sh
Skrip ini akan menghapus semua pertemanan Facebook Anda.
Tips
Anda dapat menyesuaikan skrip untuk menghapus hanya pertemanan tertentu. Untuk melakukan ini, Anda perlu menambahkan kode untuk memfilter daftar teman.
Anda dapat mengatur skrip untuk berjalan secara otomatis. Untuk melakukan ini, Anda perlu menambahkan kode untuk menjalankan skrip secara berkala.
Penjelasan skrip
Bagian pertama skrip mengimpor perpustakaan Python yang diperlukan. Bagian kedua skrip mendefinisikan titik akhir API Facebook yang akan digunakan untuk menghapus pertemanan.
Bagian ketiga skrip mendefinisikan fungsi untuk menghapus pertemanan. Bagian keempat skrip mendapatkan token akses Facebook.
Bagian kelima skrip mendapatkan daftar teman. Bagian keenam skrip mengulang daftar teman dan menghapusnya satu per satu.