User:Bel-osm-bot

From OpenStreetMap Wiki
Jump to navigation Jump to search

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.