Template:User bot
= bel-osm-bot — bot automatizado de Busca en Línea =
Operador humano: BuscaEnLinea México
Contacto: bel-osm-bot@buscaenlinea.com — buscaenlinea.com
Código fuente: github.com/bel-osm-bot/hermes
Activo desde: [2026-07-16]
== Qué hace este bot ==
Sincroniza datos de negocios captados en el directorio buscaenlinea.com hacia OpenStreetMap, con transparencia total y respeto a la Bulk
Import Policy:
* 1 changeset por acción del operador admin. Nunca hace bulk imports.
* Actualiza tags de nodes existentes (contact:phone, contact:website, contact:email,
opening_hours, addr:*) cuando el dueño del negocio aporta esos datos en el editor admin de Busca en Línea.
* Crea nodes nuevos sólo tras verificar con la Overpass API que no existe un duplicado en un radio de 50 metros con nombre similar. Si existe, se
enriquece el node existente.
* Requiere consentimiento explícito del dueño del negocio (ULA aceptada en el editor admin) para cada sincronización.
== Rate limiting ==
Máximo 1 changeset cada 2 segundos. Cola en disco con retry/backoff si la conexión falla o si OSM devuelve 429/5xx. Un solo changeset por acción —
nunca acumula múltiples nodes.
Tags aplicados por cada changeset
| Tag |
Valor
|
created_by |
hermes-osm-writer/1.0
|
source |
BuscaEnLinea (buscaenlinea.com)
|
host |
https://hermes.buscaenlinea.com
|
comment |
Contexto humano específico (ej. "Actualización de horarios de Hotel San Diego desde buscaenlinea.com")
|
== Tags OSM que el bot escribe ==
| Campo interno (Busca en Línea) |
Tag OSM
|
| Nombre del negocio |
name=*
|
| Categoría (mapping tabla) |
amenity=*, tourism=*, shop=* según categoría
|
| Teléfono |
contact:phone=*
|
| WhatsApp |
contact:whatsapp=*
|
| Website |
contact:website=*
|
| Email |
contact:email=*
|
| Calle |
addr:street=*
|
| Número exterior |
addr:housenumber=*
|
| Número interior |
addr:unit=*
|
| Colonia |
addr:suburb=*
|
| Código postal |
addr:postcode=*
|
| Municipio |
addr:city=*
|
| Estado |
addr:state=*
|
| Horario (JSONB → opening_hours) |
opening_hours=*
|
== Compromiso con la comunidad OSM ==
* Reversibilidad garantizada. Cualquier edición del bot puede ser revertida por la comunidad; el operador humano se compromete a no re-publicar
automáticamente lo revertido sin diálogo previo.
* Escalación abierta. Comentar el changeset o escribir a bel-osm-bot@buscaenlinea.com.
* Sin edits fuera de scope. Este bot no modifica ways, relations, geometrías, ni tags no listados arriba. Solo tags de POIs comerciales.
* Consulta previa para cambios de scope. Cualquier ampliación se anuncia primero en el foro [https://community.openstreetmap.org
community.openstreetmap.org] (categoría México) antes de activarse.
== Historial de cambios de operación ==
| Fecha |
Cambio
|
| [2026-07-16] |
Alta inicial. Scope: sincronización 1-a-1 desde admin editor.
|