Cách xóa tất cả các bài đang kiểm duyệt (Pending Post) trong Facebook Group – Updated

PHẦN HỎI ĐÁP – ĐẠI HỘI CỔ ĐÔNG SACOMBANK 2023
PHẦN HỎI ĐÁP – ĐẠI HỘI CỔ ĐÔNG SACOMBANK 2023

Đối với những group lớn, việc kiểm duyệt nội dung từ các bài đăng thực sự vất vả. Số lượng những bài biết spam, auto share, không liên quan… quá lớn để xóa tay nhiều khi không xuể.

Bài viết này sẽ chỉ các bạn cách xóa toàn bộ bài viết đang chờ trong nhóm Facebook chỉ bằng 1 cái click chuột cực kỳ đơn giản.

Lưu ý

Khi sử dụng code này toàn bộ bài viết ở trạng thái đang chờ sẽ được xóa hết. Do vậy, trước khi xóa các bạn nhớ lướt và sàng lọc các bài nội dung chất lượng để duyệt đăng trước khi xóa các bài spam, livestream chia sẻ auto còn lại.

Cách xóa các bài đăng đang chờ kiểm duyệt – pending post trong nhóm Facebook

Bài Hay  Cách xem bài viết của mình đang chờ phê duyệt trong nhóm Facebook

Bước 1: Các bài vào nhóm có các bài viết chờ đang cần xóa trên destop

Bước 2: Vào mục các bài viết đang chờ kiểm duyệt – posts need approval

Bước 3: Bấm phím F12 Hoặc tổ hợp phím Ctr+Shift+I khi cửa sổ trình duyệt đang mở

Bước 4: Chọn sang tab Console

Bước 5: Copy đoạn code sau vào khu vực này và bấm enter

var fb_dtsg = require(‘DTSGInitialData’).token; var gid = require(‘ScriptPath’).getPageInfo().extraData.entity_id; var uid = require(‘CurrentUserInitialData’).USER_ID; var get_pending_posts = (gid) => { return fetch(‘https://www.facebook.com/api/graphql/’, { body: `fb_dtsg=${encodeURIComponent(fb_dtsg)}&__a=1&q=${encodeURIComponent(`node(${gid}){group_pending_stories.first(1000){edges{node{id,actors{id,name},message{text},id,creation_time}}}}`)}`, method: ‘POST’, headers: { ‘Content-Type’: ‘application/x-www-form-urlencoded’ } }) .then(res => res.json()) .then(res => res[gid].group_pending_stories.edges) } var decline_post = (post_id, actor_id, gid, cb) => { let post_data = { q: ‘Mutation GroupPendingPostAction : GroupDeletePendingStoryResponsePayload {group_delete_pending_story(<input>) {story {id},client_mutation_id}}’, query_params: { “input”: JSON.stringify({ “group_id”: gid, “story_id”: post_id, “client_mutation_id”: “1”, “actor_id”: actor_id }) } }; let body = Object.keys(post_data).reduce((prev, k) => prev + `${k}=${encodeURIComponent(typeof post_data[k] == ‘object’ ? JSON.stringify(post_data[k]) : post_data[k])}&`, ”); body += `fb_dtsg=${encodeURIComponent(fb_dtsg)}&__a=1`; return fetch(‘https://www.facebook.com/api/graphql/’, { body, method: ‘POST’, headers: { ‘Content-Type’: ‘application/x-www-form-urlencoded’ } }) .then(res => res.json()); } get_pending_posts(gid) .then(posts => { console.log(`Tìm thấy ${posts.length} bài viết đang chờ duyệt`); console.log(‘Đang xoá bài viết chờ duyệt…’); return Promise.all(posts.map((item, index) => { let id = atob(item.node.id).split(‘:’); id = id[id.length – 1]; return decline_post(item.node.id, uid, gid).then(res => console.log(‘Đã xoá bài viết ‘ + id)); })); }) .then(() => console.log(‘Quét xong!’));

Thường Facebook sẽ cảnh báo bạn không nên paste bất cứ dòng code nào ở đây cả và hiện chữ STOP như trên. Nhưng các bạn vẫn có thể paste và chạy code bình thường.Tada. Done! Các bài viết ở trạng thái pending sẽ được xóa khỏi group. Chúc các bạn thành công!

Bài Hay  Tool duyệt bài group tự động tăng hiệu quả kinh doanh 100%

Bạn đang xem bài viết: Cách xóa tất cả các bài đang kiểm duyệt (Pending Post) trong Facebook Group – Updated. Thông tin do Thu Vien Son Tra chọn lọc và tổng hợp cùng với các chủ đề liên quan khác.

Leave a Comment