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 requiere muchos recursos, estas bases de datos son la principal fuente de datos; Desafortunadamente, el bot no puede saber 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.
Siempre hay una versión estable del bot disponible en https://citations.toolforge.org/
Los compromisos de tiempo impiden las actualizaciones periódicas; El mantenimiento se intenta 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 que exceda los límites de línea y simplemente duplique el contenido de edición en sí. A veces, el resumen de la edición incluirá elementos que no ocurrieron en la edición final porque varias acciones se cancelaron entre sí. Además, si se elimina una URL, entonces el resumen de edición podría decir que otras cosas (como la fecha de acceso) se eliminaron porque no había ninguna URL, aunque originalmente sí había una URL: esto se debe a que el bot funciona en fases.
{{bots|deny=bot de citas}}
|
, como{{citar diario <!-- Omisión del robot de citas--> |last=Smith |first=John |año=2018 |...}}
|last=
/ incorrecto |first=
o un error incorrecto |doi=
a una cita), coloque un comentario en lugar del parámetro apropiado, como|doi = <!-- El robot de citas agrega 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 claro por qué, por ejemplo, si el comentario fuera "El robot de citas 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 solucionar el problema subyacente si informa el error , pero hay algunos casos raros (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. Desafortunadamente, el robot no puede saber esto, por lo que hay dos formas de evitarlo:
El bot reemplaza los guiones por un guión en los rangos de números de página. En raras ocasiones, cuando un guión es correcto y un guión final es incorrecto (guión en el número de página, a menudo porque el número de página también incluye el capítulo), use manualmente la plantilla {{ guión }} en lugar del carácter de guión / guión . Una alternativa es utilizar el |at=
parámetro de la plantilla.
El bot dibuja todos los parámetros especificados en Módulo:Cita/CS1/Lista blanca con el formato "['nombre_parámetro'] = verdadero" y los trata como ortografía válida. El bot mantiene su propia copia en https://github.com/ms609/citation-bot/blob/master/constants/parameters.php
Ha habido varias solicitudes para que el bot se adapte a wikipedias en idiomas extranjeros. Cuando el tiempo lo permita, estaré feliz de trabajar para lograrlo. Para adaptar el bot a una wiki extranjera, primero necesito:
Si tiene ambos disponibles, hágamelo saber y me pondré a trabajar en la codificación necesaria.
Automático o manual Asistido: Automático
Lenguaje(s) de programación: PHP
Resumen de funciones: Mantiene y amplía las citas; garantiza que se cumplan las normas.
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:
Viviana
Kashment (discusión) 20:51, 20 de julio de 2014 (UTC) Martin ( Smith609 - Discusión ) 05:13, 29 de julio de 2014 (UTC)
¡Penguinmlle te ha regalado microchips ! Los microchips promueven WikiLove (📖💞) y esperamos que este haya hecho que tu día sea más eficiente. Es la comida preferida por los bots . 🤖 Difunda WikiLove dándole microchips a otra persona, ya sea alguien con quien haya tenido guerras de robots en el pasado o un buen amigo.
Difunda las bondades de los microchips agregando {{ subst:Microchips para usted }} a la página de discusión de alguien con un mensaje amigable.
Una cabra amiga para un robot, ¿por qué no?
Cobrafang (discusión) 13:25, 30 de mayo de 2022 (UTC)