I don't care, gimme the download link!
You can download the script from its GitHub repo, or use the direct download link.
Credits
I've developed this by myself, but I'd like to thank Tyberius from Matter Modeling Stack Exchange who assisted development by sharing details about the moderator interface. Version 0 uses SO mod userscripts as a template.
To-do / known bugs
This is in alpha as I still have bugs to work out. Known bugs:
- When you edit or create a custom close reason, "an error occurred" pops up even though it still works
- Migration doesn't work
- "Admin settings" is highlighted even when you are in moderator tools
- After clicking "show all comments", the flag button disappears
- Certain actions cause the flag and mod buttons to disappear until you reload
Screenshots
Some screenshots of the script in action:
About
Have you ever wondered what it was like to be a moderator? Or if you are a moderator, wish that you could perform some actions without repercussions (what does that delete user button do? Too bad I haven't noticed a spammer yet...)?
Then this is for you! This script can be used to enable moderation actions on teams, including post actions, user actions, and site configuration. It can do the following:
Post actions
- Protect and unprotect questions
- Locks: historical lock, content dispute, comment lock, and wiki answer on both questions and answers
- All close reasons, not just the ones in teams
- Migration (coming soon)
- Purge comments
- Merge questions
- Post notices: needs citation, current event and needs detailed answers
- Convert answers to comments or edits
- Show deleted comments
User actions
- Annotate
- Clear sessions (logs them out on all Stack Exchange sites)
- Delete and destroy
- Send moderator private message and/or suspend
- Contact community team
- Show history, IP address, and various information about their team activity
Site actions
- A fully working flagging system!
- Creation of site-specific close reasons
- Site analysis
- Moderator tools
What happens if you try to destroy Community?
I'm sure you were wondering about this.
User -1 cannot be destroyed because they are a moderator or an employee.
Users who are moderators or employees can only be destroyed by a developer or community team member.
The Stack Exchange community team has been notified.
Screenshot:
I don't know if it actually notifies the Stack Exchange community team though.
License
This is released with the GNU General Public License v3.0.
Platform
This app runs with the GreaseMonkey and TamperMonkey (as pointed out by Oleg Valter in the comments extensions and is supported on all browsers that can install it.
Contact
If you have any comments, questions, or ideas to add to the list of moderator actions, post them as an answer and I'll respond shortly.
How can I help?
If you want to do something to assist, let me know as an answer if I missed any moderator features you would like to see or any other suggestions.
/admin
plus/annotated-posts
(specifically that URL, but not sub-URLs) on all team pages (so not just/admin/links
). There may be others, and unfortunately I can't patch every URL or else it would be impossible to open the Stack Overflow home page within teams (for instance). Let me know if you notice any others and I'll patch them.GM.*
functions, and apart from@grant
headers and differences in APIs, they are pretty much the same thing, but TM (and Violentmonkey as the OS alternative) seem to be much more popular these daysunsafeWindow
to be present, but it is in both extensions, so should work just fine