Este bot fue diseñado originalmente para agregar identificadores de objetos digitales (DOI) a las referencias; ahora hace mucho más: agrega otros identificadores (PMID, ISBN), enlaces a repositorios de acceso abierto y corrige errores de formato comunes.
El bot obtiene datos de citas de una variedad de fuentes, incluidas Google Books , Google Books API Family , CrossRef , AdsAbs , arXiv , oaDOI y PubMed. Debido a que extraer datos de páginas web no es confiable y consume muchos recursos, estas bases de datos son la principal fuente de datos; desafortunadamente, el bot no puede determinar cuándo estas bases de datos contienen errores o información incompleta. Cualquier error u omisión de este tipo debe informarse directamente al responsable del repositorio de datos. El bot también corrige las citas para que coincidan con WP:CITALICSRFC y similares. Tenga en cuenta que un error 503 significa que el bot está sobrecargado y debe volver a intentarlo más tarde; espere al menos una hora.
Los enlaces de código abierto provienen principalmente de oaDOI.
Una versión estable del bot siempre está disponible en https://citations.toolforge.org/
Los compromisos de tiempo impiden realizar actualizaciones periódicas; se intenta realizar un mantenimiento cada pocos meses. El código fuente se puede encontrar en https://github.com/ms609/citation-bot.
Los resúmenes de edición del bot intentan lograr un equilibrio entre proporcionar muy poca información para que sea útil y tanta información como para exceder los límites de línea y simplemente duplicar el contenido de la edición en sí. A veces, el resumen de edición incluirá elementos que no ocurrieron en la edición final porque múltiples acciones se cancelaron entre sí. Además, si se elimina una URL, entonces el resumen de edición puede decir que se eliminaron otras cosas (como la fecha de acceso) porque no había una URL, aunque originalmente sí la había: esto se debe a que el bot funciona en fases.
{{bots|deny=Bot de citación}}
|
, como{{citar diario <!-- Omitir bot de citas--> |apellido=Smith |nombre=John |año=2018 |...}}
|last=
/ incorrecto |first=
o un incorrecto |doi=
) a una cita), coloque un comentario en lugar del parámetro apropiado, como|doi = <!-- El robot de citas agrega un DOI incorrecto-->
Aunque el contenido del comentario no es relevante para el Citation Bot, es mejor incluir algo de texto dentro del comentario para que los editores humanos entiendan por qué hay un comentario. Además, deja en claro por qué, por ejemplo, si el comentario fuera "Citation Bot obtiene un número de problema no válido de PubMed", entonces un humano podría saber que él tampoco debería creer en PubMed. Por último, los comentarios vacíos aleatorios son propensos a ser eliminados por editores humanos por considerarlos "extraños".
Es posible que sea posible solucionar el problema subyacente si informa el error , pero hay algunos casos excepcionales (como falsos positivos y preferencias del editor) en los que es imposible implementar una solución automática.
Si el bot agrega datos aparentemente no relacionados a una cita, probablemente esté recibiendo un falso positivo de las bases de datos de citas que consulta. Lamentablemente, el bot no tiene forma de saberlo, por lo que hay dos formas de evitarlo:
El robot reemplaza los guiones con guiones cortos en los rangos de números de página. En raras ocasiones, cuando un guion es correcto y un guion corto es incorrecto (guión en el número de página en sí, a menudo porque el número de página también incluye el capítulo), use manualmente la plantilla {{ hyphen }} en lugar del carácter de guion corto . Una alternativa es usar el parámetro de la plantilla.|at=
El bot obtiene todos los parámetros especificados en Module:Citation/CS1/Whitelist con el formato "['parameter_name'] = true" y los trata como si fueran ortografías válidas. El bot mantiene su propia copia en https://github.com/ms609/citation-bot/blob/master/constants/parameters.php
Se han recibido numerosas solicitudes para que el bot se adapte a wikipedias en otros idiomas. Cuando el tiempo lo permita, estaré encantado de trabajar en ello. Para adaptar el bot a una wiki en otro idioma, primero necesito:
Si tiene ambos disponibles, hágamelo saber y comenzaré a trabajar en la codificación necesaria.
Automático o asistido manualmente: Automático
Lenguaje(s) de programación: PHP
Resumen de funciones: Mantiene y amplía las citas; garantiza que se cumplan los estándares.
Editar período(s): puede ejecutarse en un modo continuo que revisa automáticamente los artículos, pero actualmente se usa en artículos específicos cuando lo solicita un usuario .
Detalles de la función:
Vivian
Kashment (discusión) 20:51 20 jul 2014 (UTC) Martin ( Smith609 – Discusión ) 05:13 29 jul 2014 (UTC)
¡Penguinmlle te ha dado microchips ! Los microchips promueven el WikiLove (📖💞) y esperamos que este haya hecho que tu día sea más eficiente. Es el alimento preferido por los robots . 🤖 Difunde el WikiLove regalándole microchips a alguien más, ya sea alguien con quien hayas tenido guerras de robots en el pasado o un buen amigo.
¡Difunde las bondades de los microchips agregando {{ subst:Microchips para ti }} a la página de discusión de alguien con un mensaje amistoso!
¿Por qué no una cabra amiga para un robot?
Cobrafang (discusión) 13:25 30 may 2022 (UTC)
¡Felicitaciones, maravilloso robot! ¡Veo que nos has ayudado a mejorar las citas de artículos más de 5 millones de veces! Es un logro impresionante, en mi humilde opinión, y estamos muy contentos de poder ayudarte. Bravo, y sigue con el buen trabajo. Saludos, jengod ( discusión ) 23:53 21 ago 2024 (UTC)