Cách xóa tất cả thành viên trong group Facebook

Để xóa tất cả thành viên trong nhóm Facebook, bạn cần thực hiện thủ công bằng cách xóa từng người một cho đến khi bạn là thành viên duy nhất còn lại.

Làm thế nào để xóa tất cả thành viên trong group Facebook?

Như ở trên tôi đã đề cập là không có bất cứ tùy chọn nào của Facebook giúp bạn làm được việc đó.

Vì vậy, để tiến hành quá trình này, chúng ta phải xóa từng người khỏi nhóm. Sau đó mới có thể xóa hoàn toàn nhóm.

Nhưng, việc làm thủ công như thế này sẽ khá dễ dàng cho những nhóm có vài, vài trăm thành viên. Và khi con số thành viên quá lớn mà làm thủ công kiểu này có mà… gãy cả tay.

Và đây là cách bạn có thể áp dụng để làm điều đó:

  • Trước hết, hãy mở nhóm Facebook mà bạn muốn xóa.
  • Bây giờ, hãy chuyển sang tab Thành viên từ thanh điều hướng.
  • Tất cả danh sách thành viên nhóm sẽ được hiển thị và hãy đảm bảo rằng bạn có quyền quản trị viên cao nhất của nhóm đó.
  • Bây giờ, sử dụng Google Chrome nhấp chuột phải vào bất kỳ đâu và chọn Kiểm tra phần tử hoặc nhấn nút F12 từ bàn phím.
  • Sao chép tất cả đoạn mã Script tại đây.
  • Hoặc
    var deleteAllGroupMembers = (function () {
    	var deleteAllGroupMembers = {};
    	// the facebook ids of the users that will not be removed.
    	// IMPORTANT: add your own facebook id here so that the script will not remove yourself!
    	var excludedFbIds = ['1','11223344']; // make sure each id is a string!
    	var usersToDeleteQueue = [];
    	var scriptEnabled = false;
    	var processing = false;
     
    	deleteAllGroupMembers.start = function() {
        	scriptEnabled = true;
        	deleteAll();
    	};
    	deleteAllGroupMembers.stop = function() {
        	scriptEnabled = false;
    	};
     
    	function deleteAll() {
        	if (scriptEnabled) {
            	queueMembersToDelete();
            	processQueue();
        	}
    	}
     
    	function queueMembersToDelete() {
        	var adminActions = document.getElementsByClassName('adminActions');
        	console.log(excludedFbIds);
        	for(var i=0; i<adminActions.length; i++) {
            	var gearWheelIconDiv = adminActions[i];
            	var hyperlinksInAdminDialog = gearWheelIconDiv.getElementsByTagName('a');
            	var fbMemberId = gearWheelIconDiv.parentNode.parentNode.id.replace('member_','');
            	var fbMemberName = getTextFromElement(gearWheelIconDiv.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByClassName('fcb')[0]);
     
            	if (excludedFbIds.indexOf(fbMemberId) != -1) {
                	console.log("SKIPPING "+fbMemberName+' ('+fbMemberId+')');
                	continue;
            	} else {
                	usersToDeleteQueue.push({'memberId': fbMemberId, 'gearWheelIconDiv': gearWheelIconDiv});
            	}
        	}
    	}
     
    	function processQueue() {
        	if (!scriptEnabled) {
            	return;
        	}
        	if (usersToDeleteQueue.length > 0) {
            	removeNext();
     
            	setTimeout(function(){
                	processQueue();
            	},1000);
        	} else {
            	getMore();
        	}
    	}
     
    	function removeNext() {
        	if (!scriptEnabled) {
            	return;
        	}
        	if (usersToDeleteQueue.length > 0) {
            	var nextElement = usersToDeleteQueue.pop();
            	removeMember(nextElement.memberId, nextElement.gearWheelIconDiv);
        	}
    	}
     
    	function removeMember(memberId, gearWheelIconDiv) {
        	if (processing) {
            	return;
        	}
        	var gearWheelHref = gearWheelIconDiv.getElementsByTagName('a')[0];
        	gearWheelHref.click();
        	processing = true;
        	setTimeout(function(){
            	var popupRef = gearWheelHref.id;
            	var popupDiv = getElementByAttribute('data-ownerid',popupRef);
            	var popupLinks = popupDiv.getElementsByTagName('a');
            	for(var j=0; j<popupLinks.length; j++) {
                	if (popupLinks[j].getAttribute('href').indexOf('remove.php') !== -1) {
                    	// this is the remove link
                    	popupLinks[j].click();
                    	setTimeout(function(){
                        	var confirmButton = document.getElementsByClassName('layerConfirm uiOverlayButton selected')[0];
                        	var errorDialog = getElementByAttribute('data-reactid','.4.0');
                        	if (confirmButton != null) {
                            	if (canClick(confirmButton)) {
                                	confirmButton.click();
                            	} else {
                                	console.log('This should not happen memberid: '+memberId);
                                	5/0;
                                	console.log(gearWheelIconDiv);
                            	}
                        	}
                        	if (errorDialog != null) {
                            	console.log("Error while removing member "+memberId);
                            	errorDialog.getElementsByClassName('selected  layerCancel autofocus')[0].click();
                        	}
                        	processing = false;
                    	},700);
                    	continue;
                	}
            	}
        	},500);
    	}
     
    	function canClick(el) {
        	return (typeof el != 'undefined') && (typeof el.click != 'undefined');
    	}
     
    	function getMore() {
        	processing = true;
        	more = document.getElementsByClassName("pam uiBoxLightblue  uiMorePagerPrimary");
        	if (typeof more != 'undefined' && canClick(more[0])) {
            	more[0].click();
            	setTimeout(function(){
                	deleteAll();
                	processing = false;
           	}, 2000);
        	} else {
            	deleteAllGroupMembers.stop();
        	}
    	}
     
    	function getTextFromElement(element) {
        	var text = element.textContent;
        	return text;
    	}
     
    	function getElementByAttribute(attr, value, root) {
        	root = root || document.body;
        	if(root.hasAttribute(attr) && root.getAttribute(attr) == value) {
            	return root;
        	}
        	var children = root.children,
            	element;
        	for(var i = children.length; i--; ) {
            	element = getElementByAttribute(attr, value, children[i]);
            	if(element) {
                	return element;
            	}
        	}
        	return null;
    	}
    	return deleteAllGroupMembers;
    })();
    deleteAllGroupMembers.start();
     
    // stop the script by entering this in the console: deleteAllGroupMembers.stop();
    
  • Chuyển sang tab Console và dán đoạn mã đã sao chép và nhấn enter như hình dưới đây.
Cách Xóa Tất Cả Thành Viên Trong Group Facebook
  • Nếu không có vấn đề gì thì quá trình xóa sẽ bắt đầu diễn ra và sẽ mất một chút thời gian phụ thuộc vào số lượng thành viên. Vì vậy, hãy kiên nhẫn chờ đợi để quá trình hoàn tất.

Cách xóa hoàn toàn nhóm Facebook

Sau khi xóa tất cả thành viên khỏi group, bạn tiến hành load lại trang. Bây giờ sẽ chỉ còn lại id quản trị viên.

Công việc cuối cùng của bạn là bấm vào nút Thoát nhóm, như vậy là xong!

Do đó, tôi khuyên bạn nên hết sức cẩn thận. Đừng làm điều này trừ khi bạn đã đưa ra quyết định cuối cùng.

Bởi vì một khi bạn thực hiện điều đó, nó không thể khôi phục được nữa. Vì vậy, hãy chắc chắn rằng bạn đã sao lưu tất cả các thông tin quan trọng, tệp và ảnh để tránh những phiền phức và hối tiếc sau này.

Tổng kết

Trong bài viết này, iTeam OS đã chia sẻ tới bạn cách xóa tất cả thành viên trong group Facebook. Hi vọng bài viết này sẽ giúp ích được cho bạn.

Nếu có bất cứ những cách thực hiện nào khác hay hơn, đừng quên chia sẻ nó cho chúng tôi cùng những người khác dưới phần bình luận của bài viết này. Chúc bạn thành công!

Đăng nhận xét