So, here are a couple of bot related issues:
- User is a bot
- This should be treated differently than "bot flag". User may be a bot even it doesn't have a bot flag. This is useful for statistics and other privileges.
- Bot's owner
- User who is a bot owner should have privileges as the bot itself: They should be able to edit its name space, create pages under it, including .js and other files.
- Connected bots
- User should be able to connect bots into one system: Connected bots should be able to treat each other as the same account (edit its name space, create pages under it etc.)