а как вообще боты для OSM пишутся, в смысле на чем и какие принципы? ткните если уже было