As we have seen, unwanted posts come in a variety of forms:
- one and done threads / troll remarks
- reply spam attacks
- thread spam attacks
Thread spam is the most severe, as most multichan users self-report as using the /threads/ "discussions" page to see what's happening in a network. A spam attack of even 10 threads can cause a disruption to board flow.
Proposal: a system that allows an administrator to give a reason when banning a tag exists, and multichan servers are added to your known network manually (like whitelist). Allow "ban reasons" with terms (eg: flood, spam, illegal, etc) to be available via API.
If a remote server deletes a thread/post for CP or other illegal content, I am okay with blindly trusting this assignment to remove posts, in turn, from my server. On the contrary, if a post is deleted for a non-specific reason or the reason does not contain members of the privileged deletion list, list the deletes with their reasons and checkboxes, from newest post to oldest post.
Also consider modifying the scraper feature in such a way that, if a previous post in a file is modified/deleted, the remote server does not simply accept the post-edit / deletion. This will likely involve some janky Python, but may please node admins or the people who run a local multichan node to browse the network (archivists).