Usuario discusión:BraulioTB
Esperamos que pases buenos momentos en Wikipedia. - José Emilio –jem– Tú dirás... 00:43 5 jun 2022 (UTC)
Re: Una pregunta acerca del BOT que administra el "Anexo:Wikipedias"
[editar]Hola, Braulio. Me alegra ver tu interés por aprender sobre Wikipedia en general y sobre detalles técnicos en particular, y te agradezco el aprecio por la labor que realizo con mi bot, que efectivamente no existe en muchas Wikipedias. Con respecto a tu duda sobre el Anexo:Wikipedias, cuando en 2011 indiqué en la discusión que «cualquier cambio en el texto debe proponerse aquí, porque el bot sobreescribe todo cada vez» me pareció que dejaba claro que no hay excepciones, y se incluye la entradilla, la tabla, el texto final y las categorías. He visto que tú mismo has hecho una prueba y ya habrás podido verificarlo (aunque, para otra vez, mejor pregunta antes de hacer ese tipo de ediciones, que en el fondo son incorrectas y pueden incomodar a otros usuarios). La razón de que el bot funcione así es que no cabe esperar apenas propuestas o cambios válidos, y si los llega a haber me supone poco esfuerzo reflejarlos en el código del bot; otras opciones serían usar subpáginas, algo poco adecuado en el espacio de contenidos (sí lo he hecho fuera de ellos) y que confundiría a los usuarios, o bien detectar y sustituir solo la tabla, lo que implicaría un pequeño de riesgo de errores si los usuarios realizan cambios imprevisibles o incluso malintencionados... así que por ahora creo que está bien así.
Aprovecho este mensaje para dejarte más arriba una bienvenida con enlaces útiles para orientarte y animarte a seguir editando constructivamente; incluye un enlace a IRC, donde podemos seguir hablando en tiempo real si quieres. De momento, eso sí, permíteme un consejo: es absolutamente recomendable que escribas un resumen de edición en todas tus ediciones (hasta ahora solo lo has hecho en una) para facilitar la labor de patrullaje de otros usuarios y la consulta de los historiales. Saludos, - José Emilio –jem– Tú dirás... 00:43 5 jun 2022 (UTC)
- Hola Emilio. Agradezco profundamente tu amable respuesta, la verdad me has aclarado a la perfección las dudas que tenía respecto al bot.
- Sí, entiendo, siendo sincero me di cuenta hasta mucho después que debí aclarar esa parte de las ediciones a otros usuarios, de igual manera -y como tú bien lo dijiste- solo quería comprobar si el bot también se encargaba de revisar el texto que no está en la tabla. De todas formas, ya no volverá a suceder y me manejaré con precaución.
- Por otro lado, realmente aprecio tu genuino interés por ayudar a usuarios como yo que recién empezamos en este mundo, realmente es placentero y emocionante contribuir al conocimiento verificado e imparcial.
- Por último, permíteme volver a elogiar el trabajo que hiciste -y sigues haciendo- en la plataforma, al menos lo que hiciste con jembot me dejó muy impresionado, y reafirma mi idea de que la colaboración es lo más importante en Wikipedia.
- Saludos cordiales.
- P.D. Realmente me emociona la idea de poder platicar más a fondo acerca de Wikipedia contigo. Al menos, me gustaría poder saber más de Jembot y su funcionamiento. Gracias por la invitación, en breves espero poder tener noticias tuyas. BraulioTB (discusión) 06:40 6 jun 2022 (UTC)
- Hola de nuevo, Braulio. He podido ver tu conexión a IRC hace unas horas y tu intercambio con LuchoCR. Ha coincidido que has tenido problemas de conexión y que has entrado en una hora muy temprana para mí (estoy en el huso horario de la España peninsular) y en el canal de ayuda en vez del principal, todo lo cual ha llevado a ese pequeño roce, que lamento, pero que no tiene mayor trascendencia. También descubro ahora tu respuesta en esta página, de la que no me había llegado notificación (recuerda que para eso debes usar la plantilla
{{respuesta a}}
o bien escribir en la discusión del destinatario). En cualquier caso, nuevamente me alegra tu interés, y te confirmo que hay mucho de lo que podemos hablar en relación a Jembot y sus herramientas web asociadas (la actualización del anexo de Wikipedias es una tarea relativamente menor de entre todas las que realiza) y del funcionamiento de Wikipedia en general. Dejo la respuesta a lo que me preguntabas en IRC para cuando podamos hablar con calma allí. Hasta entonces, saludos, - José Emilio –jem– Tú dirás... 09:08 9 jun 2022 (UTC)
- Hola de nuevo, Braulio. He podido ver tu conexión a IRC hace unas horas y tu intercambio con LuchoCR. Ha coincidido que has tenido problemas de conexión y que has entrado en una hora muy temprana para mí (estoy en el huso horario de la España peninsular) y en el canal de ayuda en vez del principal, todo lo cual ha llevado a ese pequeño roce, que lamento, pero que no tiene mayor trascendencia. También descubro ahora tu respuesta en esta página, de la que no me había llegado notificación (recuerda que para eso debes usar la plantilla
- Hola, Braulio. No me molesta responder, aunque la única forma de aclararlo más que se me ocurre es entrar en detalles un poco más técnicos, que tal vez a tu amigo le sean útiles para su proyecto... así que vamos a ello. Para trabajar, los bots de MediaWiki realizan una llamada al API o interfaz de programación que muchos programas y sistemas ofrecen precisamente para facilitar las cosas a los programadores (nuestro artículo lo explica bastante bien). En este caso concreto, la llamada para editar una página está documentada aquí y requiere que se pasen diversos parámetros con toda la información, incluyendo la identificación del usuario si corresponde; y específicamente en el parámetro «text» puedes ver que se proporciona el nuevo contenido de la página, que sustituirá al anterior. No hay ningún condicionante previo sobre ese contenido, es decir, puede estar completamente en blanco o ser cualquier tipo de texto, así que de entrada lo que se está haciendo es una sobrescritura (obviamente, ese texto se interpretará según la sintaxis del wikitexto, y desde luego que si no corresponde según las normas de Wikipedia, casi siempre será revertido rápidamente). A partir de ahí, lo habitual es que en el código del bot el programador lea previamente el contenido anterior de esa página con la función API correspondiente, lo modifique siguiendo ciertas reglas o patrones (dependiendo de la tarea a realizar por el bot) y esa modificación sea la que figure en «text», de forma que, aunque técnicamente siempre se está sobrescribiendo, en la práctica ese nuevo contenido se va a poder considerar una versión modificada del anterior, como igualmente suele suceder cuando edita un humano. Y, como ya te expliqué en IRC, en el caso del Anexo:Wikipedias yo no leo el contenido anterior, para evitar que puedan interferir los cambios humanos (correctos o incorrectos), sino que parto siempre de un mismo texto base en mi código en el que inserto los datos actualizados por la Fundación, de forma que también se trata de una sobrescritura que casi siempre se puede considerar una modificación, excepto por esos posibles cambios humanos intermedios que se perderían (pero que yo siempre detectaría y que podría incorporar a mi código si fuera lo adecuado). Espero que esté algo más claro ahora. Saludos, - José Emilio –jem– Tú dirás... 22:43 12 jun 2022 (UTC)