When making an edit via the API, edits can be marked as bot edits. This corresponds to the rc_bot field in the recentchanges table, so that users can filter out bot edits in Recent Changes. Logged actions, like deleting or protecting a page, or changing user rights, however, cannot be marked as bot actions explicitly.
Users can filter out most bot edits in Recent Changes, because the Recent Changes UI can filter logged actions made by accounts which have the Bot user group, but cannot filter out bot edits by accounts which do not currently have that group. Sometimes automated contributions are made in a way that warrants using the Bot flag, but are not made from an account with the bot user group.
The other problem this would solve is in Special:Log, where information about the bot status of the logged user is not accessible.
We would like for log actions to be able to be marked as Bot edits (T21322), and the first step is to enable each of the possible log actions to be made with a 'bot' designation, as with edits. This includes:
- Deletion
- Protection
- User rights change
- Blocks
- Patrol
- ...