Bot

From OpenStreetMap Wiki
Jump to navigation Jump to search


A bot (derived from the word "robot") is a tool that carries out repetitive and mundane automated edits on a regular basis to help maintain OpenStreetMap.

Bots are able to make edits very rapidly and can disrupt OpenStreetMap if they are incorrectly designed or operated.

exclamation mark

The automated edits code of conduct should always be followed when creating, operating or modifying a bot.

List of mapping bots

Note that this list is far from complete. Please create an entry in the list if you operate a bot or come across one not documented here.

Bot name Description Active / Last used OSM data
submitting account
Owner / operator
contact
Language(s)
davidfaure_bot Fixes opening hours values 2024 May System-users-3.svgdavidfaure_bot (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgDfaurekde (on osm, edits, contrib, heatmap, chngset com.) French, English
NeisBot Solving some issues with OSM notes and commenting problematic changesets 2024 May System-users-3.svgNeisBot (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgpitscheplatsch (on osm, edits, contrib, heatmap, chngset com.) English
kmpoppe (@ Mapillary Update) Updating Mapillary image IDs 2022 Aug System-users-3.svgkmpoppe (@ Mapillary Update) (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgKmpoppe (kmpoppe on osm, edits, contrib, heatmap, chngset com.) English
merylstreet_semibot Adding recycling points from Métropole Nice Côte d'Azur Open Data API 2022 Aug Gnome-stock person bot2.svgmerylstreet_semibot (on osm, edits, contrib, heatmap, chngset com.) merylstreet French, English
TTmechanicalupdates Bot run by the TomTom team to perform various automated edits 2022 May Gnome-stock person bot2.svgTTmechanicalupdates (on osm, edits, contrib, heatmap, chngset com.) TTmechanicalupdates@groups.tomtom.com English
cquest_bot Update opendata sources like INSEE population on France admin relations 2022 Jan Gnome-stock person bot2.svgcquest_bot (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgcquest (on osm) French, English
b-jazz-bot Converts http website values to https, where appropriate (worldwide activity). 2022 Jan Gnome-stock person bot2.svgb-jazz-bot (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgb-jazz (on osm) English
Mateusz Konieczny - bot account numerous worldwide changes, see documentation 2022 Jan Gnome-stock person bot2.svgMateusz Konieczny - bot account (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgMateusz Konieczny (on osm) English, Polish
autoAWS Updates address nodes in Denmark from official government source every minute Fr-Mo Gnome-stock person bot2.svgautoAWS (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgmikini (on osm), User icon 2.svgatcomapper (on osm) English, Danish
czechreg Makes automatic corrections (and updates) of Czech administrative boundaries and places. 2018 Apr Gnome-stock person bot2.svgczechreg (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgxificurk (on osm) English
SearchAroundBot Lets Telegram users insert new nodes in OSM via the Telegram bot Telegram @SearchAroundBot. Currently limited to drinking_water and toilets amenities. 2021 Oct Gnome-stock person bot2.svgSearchAroundBot (on osm, edits, contrib, heatmap, chngset com.) Telegram @Kercos English
Tag Upgrade Bot Fixing a multitude of tagging issues by adding, updating, and removing tags 2024 Feb System-users-3.svgTag Upgrade Bot (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgLinfindel (on osm, edits, contrib, heatmap, chngset com.) English
M!dgardAutomated Automated changes mostly in Belgium, automatic reverting of changesets by vandals 2018 March Gnome-stock person bot2.svgM!dgardAutomated (on osm, edits, contrib, heatmap, chngset com.) [[1]][1]
Wiki: User:M!dgard
English, Dutch, French
SafwatHalaby_bot Performs various tasks related to name tags, bus stops, and brands/chain stores (for now in Israel). 2018 January Gnome-stock person bot2.svgSafwatHalaby_bot (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgSafwatHalaby (on osm) English, Hebrew, Arabic, Russian
AWSBot Updated address nodes in Denmark from official government source 2017 July Gnome-stock person bot2.svgAWSbot (on osm, edits, contrib, heatmap, chngset com.)
mechanischer Basstoelpel Search and replace operations in Germany. 2016 October Gnome-stock person bot2.svgmechanischer_Basstoelpel (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgBasstoelpel (on osm) English, German
xybot Cleanup of tags, removing null tags, trimming leading and trailing spaces, correcting common typos. 2016 March Gnome-stock person bot2.svgxybot (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgxylome (on osm) English, German
Streetkeysmv Adds official German street keys to ways in province Mecklenburg-Vorpommern. 2016 February Gnome-stock person bot2.svgstreetkeysmv (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgKVLA-HRO (on osm) English, German
Wall-E Carries out automatic corrections of specific errors in Germany and Austria. 2015 August Gnome-stock person bot2.svgWall·E (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgOli-Wan (on osm) English
botika Used to repair street names in Colombia. 2013 May Gnome-stock person bot2.svgbotika (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgikks (on osm) English, Spanish
General Dreedle Automatically reverts edits by blacklisted contributors. 2013 January Gnome-stock person bot2.svgGeneral Dreedle (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgRichard (on osm) English
MS BOT Makes adjustments to tags within French speaking community. 2012 November Gnome-stock person bot2.svgMS BOT (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgMarcussacapuces91 (on osm) French
BugBuster Splits long ways, removes duplicate nodes (worldwide activity). 2012 October Gnome-stock person bot2.svgBugBuster (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgBürste (on osm) English
Fixbot Algorithmic changes can be made within a defined geographical areas (mostly in the United States). 2012 March Gnome-stock person bot2.svgwoodpeck_fixbot (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgFrederik Ramm (on osm) English, German
PierenBot Automated edits in France 2011 September Gnome-stock person bot2.svgPierenBot (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgPieren (on osm, edits, contrib, heatmap, chngset com.) English, French
Hotbot Expands abbreviations in tags in Dominican Republic and Haiti. 2011 May Gnome-stock person bot2.svghotbot (on osm, edits, contrib, heatmap, chngset com.) Humanitarian OSM Team English
Import_US_OK_Murray Murray import in Murray Country, US 2011 January Gnome-stock person bot2.svgImport_US_OK_Murray (on osm, edits, contrib, heatmap, chngset com.) English
MikeNBulk NHD import in US 2010 February Gnome-stock person bot2.svgMikeNBulk (on osm, edits, contrib, heatmap, chngset com.) English
DaveHansenTiger TIGER import in US 2009 Ocbober Gnome-stock person bot2.svgDaveHansenTiger (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgDaveHansen (on osm, edits, contrib, heatmap, chngset com.)? English
Corine Land Cover Import WikiProject Corine Land Cover in France 2009 October Gnome-stock person bot2.svgCLCF06 (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgPieren (on osm, edits, contrib, heatmap, chngset com.) French, English
Australian Bureau for Statistics Import 2009 March Gnome-stock person bot2.svgABS2006 (on osm, edits, contrib, heatmap, chngset com.) English
is_in-bot Adds is_in=* tags to places in Germany. 2008 November Gnome-stock person bot2.svgis_in-bot (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgflohoff (on osm) English, German
Coastline Southern Africa Importing coastlines 2007 November Gnome-stock person bot2.svgCoastline Southern Africa (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgFirefishy (on osm, edits, contrib, heatmap, chngset com.) English
Coastlines-RJB Import in Africa and Galapagos 2007 August Gnome-stock person bot2.svgCoastlines-RJB (on osm, edits, contrib, heatmap, chngset com.) User icon 2.svgFirefishy (on osm, edits, contrib, heatmap, chngset com.) English
Adam Geitgey SanGIS import around San Diego, California, user account also used for bot editing ? System-users-3.svgAdam Geitgey (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgAdam Geitgey (on osm, edits, contrib, heatmap, chngset com.) English
jumbanho Import NHD in US, also used as regular user account ? System-users-3.svgjumbanho (on osm, edits, contrib, heatmap, chngset com.) System-users-3.svgjumbanho (on osm, edits, contrib, heatmap, chngset com.) English

Some bots are documented in the wiki following either the schema Automated edits/<Username> or Mechanical Edits/<Username> [<Description>]. Category:Automated edits log might be helpful as well.

List of wiki bots

There are also bots operating in this wiki. Some of them are in the user group "bot" (Special:ListUsers) meaning that the user accounts have special user rights. Apart from that, ordinary user accounts used by bots exist, notably ToniE osm wiki bot. Some bot accounts are listed in Category:Bots.

Wiki bureaucrats can grant the bot's user rights to user accounts upon request. This enables higher query limits and disables CAPTCHA for them.

The use of bots has been discussed on the talk mailing list in February 2019.[2]

information sign

If you have a task for a bot or want to create one, you can add a subject in this page: Talk:Wiki
Bot name Description Active / Last used Owner / operator
contact
Language(s)
Mateusz_Konieczny_-_bot_account Remove dead wikidata parameters Sept 2022 System-users-3.svgMateusz Konieczny (on osm, edits, contrib, heatmap, chngset com.) English
MissingImageInfoBot
  1. Add Template:Used outside the Wiki to files referenced by wiki:symbol=* - example edit
  2. add uploader user names on -self suffixed templates - example edit
  3. notify uploaders of CC file without attribution data
  4. prepares files qualified for notification about missing license - example edit
Sept 2022 System-users-3.svgMateusz Konieczny (on osm, edits, contrib, heatmap, chngset com.) English
OsmLogBot IRC/wiki bot, was used for logging stuff to Servers/admin_log 2012 User icon 2.svgFirefishy (on osm, edits, contrib, heatmap, chngset com.) English
Osmonitor A piece of software that analyzes OSM data and produces reports based on that data 2013 User icon 2.svgPpawel (ppawel on osm, edits, contrib, heatmap, chngset com.) English
PolyBOT Only the WikiProject Netherlands/Cycle Routes/Node Network page, the BOT account was mainly be used to semi-automatically upload progress reports about the state of the cycle node networks 2011 System-users-3.svgPolyglot (on osm, edits, contrib, heatmap, chngset com.) English
TTTBot Creating and updating tables with information about software products in the OpenStreetMap wiki using data from Software2 templates Oct 2014 User icon 2.svgTordanik (on osm, edits, contrib, heatmap, chngset com.) English
TigerfellBot It is used for the execution of scripts and other semi-automatic or automatic changes within the wiki. 2018-2022 User icon 2.svgTigerfell (on osm, edits, contrib, heatmap, chngset com.) English
Usage Bot The bot maintains galleries under Wiki:Files used by data items listing files used by the image (P28) and OSM Carto image (P39) properties. 2022 User icon 2.svgBen Harris (on osm, edits, contrib, heatmap, chngset com.) English
UserGroupsBot This is a bot written in Python, collecting all Template:User_group together (every 6 hours) and generating a KML file to show them on a map: http://usergroups.openstreetmap.de 2011 User icon 2.svg!i! (on osm, edits, contrib, heatmap, chngset com.)
System-users-3.svgHaribo (on osm, edits, contrib, heatmap, chngset com.)
English
Yurikbot Mostly I update data items using metabot Jun 2020 System-users-3.svgYurik (on osm, edits, contrib, heatmap, chngset com.) English

See also

Organised editing
Read more about teams editing OSM
Automated edits
referring to the broader concept of changing data without reviewing every change individually

Footnotes

  1. user name ends with some map symbol that the wiki can not display on a page
  2. https://lists.openstreetmap.org/pipermail/talk/2019-February/thread.html#82096