Hey,

I'm currently working on a bot for a data import about german judges. The initial purpose has been to make a comparison to find all QIDs of existing Wikidata items that match to our data and record them. We noticed that almost half of the data is missing on Wikidata. Therefore we decided to try to create a bot which imports all missing entries.

I already read the Wikidata:Bot site (https://www.wikidata.org/wiki/Wikidata:Bots) but I still have some questions about the bot requirements:

- The first section is for all bots thus also for our bot. One of these requirements is to be able to set a limit for maximum edits per minute. But what does “edit" exactly mean in that case? Is to create an item and to add a label each a separate edit?

- In the second section are requirements for “Langlink import bots”. In which case are these requirements related to our bot? In addition, there is a link in this section for a full list of requirements for "import bots". Which of these entries are requirements, and which are merely recommended?

- In the third section “Statement adding bot” is one requirement "Monitor constraint violation reports for possible errors generated or propagated by your bot”. Should that be implemented as well or is that rather a task for the bot operator?

It would be very helpful to have some example code (preferably in python and pywikibot) of a bot that currently has a bot flag and does imports. Does anyone know where to find some? 

Thanks in advance!
Best,
Marisa Nest

………………………………………………………………………
Student assistant at Human-Centered Computing (HCC) Lab
Freie Universität Berlin  |  Institute of Computer Science