fb-spam-remover
What It Does
Section titled “What It Does”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 To Use
Section titled “When To Use”- 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.
How To Install And Invoke
Section titled “How To Install And Invoke”- Load unpacked from
~/apps/fb-spam-remover/extension/atchrome://extensions. - Navigate to your group’s spam page:
facebook.com/groups/[id]/spam. - Click the extension popup → Start.
- Script runs in the background tab, auto-clicking Decline. Click Stop to pause.
Prerequisites
Section titled “Prerequisites”| Requirement | Where |
|---|---|
| Group admin access | you must have the ability to decline posts |
| Manifest permissions | storage, scripting, alarms; hosts: *.facebook.com |
No external services, no API keys.
Where It Lives
Section titled “Where It Lives”- Repo:
~/apps/fb-spam-remover/ - Entry files:
extension/manifest.json,popup.html,popup.js,background.js,content.js
Known Gaps / Quirks
Section titled “Known Gaps / Quirks”- 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.