User:SleepyMode/Bots Policy

''' This is Only a draft - It is not implemented and its not Required to follow just yet. '''

Summary
1. Bots must have a Emergency Stop button.

2. Bot operators must Maintain the bots in order.

3. Users are not allowed to Stop the Bot without a reason.

4. Bots cannot modify User rights or to make it impossible to remove a user from his right.

To be updated

Bots
Bots get permission to our API in high limits, to edit Semi-protected pages, and much more.

It is not allowed to change any of the Bots in such a way that will make them to abuse the permissions granted to them after or before the bot flag has been granted.

Getting bot flags
In order to get bot flags the bot Must be tested.

After the bot is being tested you can send a request on "Request permissions on Meta", or in the Stewards' Noticeboard if its a global bot, then a Steward will go after your request and Check the code, If the code is clean, The steward will decide to Accept/Deny the request.

Operators
Bots are very sensitive, Any mistake can make them freak out, Please, keep Maintaining them?


 * Make sure they are following all of the procedures and doing everything By the rules - if you can't do it, you can't run a bot.
 * Use the API and the flags given you for things useful, Don't use them for editing "''s" to "'s", But also not to things like blocking a user which is trolling(Unless given permission).
 * Make sure the Bots are user-friendly, Easy, not Too complicated.