Skip to content

fb-spam-remover

If you run a Facebook group, Facebook sometimes dumps a pile of spam posts into a “review later” folder. Normally you have to click Decline on each one, one at a time, forever. This tool clicks Decline for you, going down the list until every spam post is gone. You push Start and walk away.

  • When the spam queue in a group has accumulated dozens or hundreds of posts and you do not want to click Decline on each one manually.
  • When you trust Facebook’s spam classifier well enough that reviewing each post is not worth the time.
  • As a weekly or monthly batch job on high-volume groups.
  1. Load unpacked from ~/apps/fb-spam-remover/extension/ at chrome://extensions.
  2. Navigate to your group’s spam page: facebook.com/groups/[id]/spam.
  3. Click the extension popup → Start.
  4. Script runs in the background tab, auto-clicking Decline. Click Stop to pause.
RequirementWhere
Group admin accessyou must have the ability to decline posts
Manifest permissionsstorage, scripting, alarms; hosts: *.facebook.com

No external services, no API keys.

  • Repo: ~/apps/fb-spam-remover/
  • Entry files: extension/manifest.json, popup.html, popup.js, background.js, content.js
  • Build 10.
  • Build 9 added persistent content script so the script can run in a background tab without losing state when the popup closes.
  • Zero filtering logic. This tool blindly clicks every Decline button it sees. If Facebook’s spam classifier has false positives, you will decline legitimate posts. Review the spam queue visually at least once before trusting the tool on a high-value group.
  • No dry-run mode. Once you hit Start, it starts declining for real. No “show me what would happen” preview.