Usuario discusión:MarioFinale/test/Archivo 2018 - Trimestre 1

Latest comment: hace 4 años by MarioFinale in topic Archivado


Plantilla:NobotsEditar

Hola MarioFinale, no comprendo el motivo de esta edición, especialmente por el resumen de edición «Ya que tiene la plantilla Nobots, no se archivará, quito plantilla de Grillitus». Esa página necesita especialmente la plantilla {{Nobots}}, pues en ella se suelen solicitar cambios automáticos de fallos, que no deben ser corregidos en la página, o de lo contrario dejará de tener sentido la solicitud. No olvidemos que la plantilla Nobots se usa para «evitar las correcciones ortográficas en páginas que contienen fallos intencionales» (remarcado propio), y que el apartado R9.3 de la política de bots indica que «Salvo casos justificados, se prohíbe editar mediante bots las páginas que incluyen la plantilla {{nobots}}» (remarcado propio).

Por otro lado la plantilla de Grillitus, o se cambia por la genérica {{Archivado automático}} o se mantiene, o de lo contrario no se podrá archivar automáticamente. Por este motivo he deshecho tu edición. -- Leoncastro (discusión) 21:55 15 feb 2018 (UTC)Responder[responder]

Por dejarlo un poco más claro: una página cuyo contenido sea == herror hortográfico == [[ejemplo|ejemplo]] puede ser modificada y archivada como == error ortográfico == [[ejemplo]], pero si el contenido es {{nobots}} == herror hortográfico == [[ejemplo|ejemplo]] no podrá corregirse y en caso de archivarse deberá hacerse tal cual como == herror hortográfico == [[ejemplo|ejemplo]]. -- Leoncastro (discusión) 22:02 15 feb 2018 (UTC)Responder[responder]
En mi caso, la solución es muy sencilla y no está codificada como una excepción. Mi bot opera dos funciones principales independientes: una es el archivado y otra la edición. Cuando archiva no edita y cuando edita no archiva. De ese modo puedo ignorar la plantilla {{nobots}} siempre que se hace un archivado, y además me sirve para comprobar que la cantidad de bytes eliminados coincide con la cantidad de bytes archivados, al no realizarse ningún otro tipo de edición. -- Leoncastro (discusión) 22:10 15 feb 2018 (UTC)Responder[responder]
Dices «Al archivar, mi bot sólamente archiva, no corrije nada». Entonces tu bot puede ignorar totalmente la plantilla {{nobots}}, pues los archivados son claramente de esos casos justificados que indica la excepción en la norma. -- Leoncastro (discusión) 22:29 15 feb 2018 (UTC)Responder[responder]
Ya te dije en una ocasión que me parece que tienes una forma “rara” de organizar las funciones. Puedes sacar esa comprobación de Page.vb::SavePage y llevarla a PeriodiBOT_Tasks.vb::UpdatePageExtracts (y WikiTask.vb::Replacetext y ::RemoveRef). ¿Por qué dos listas de tareas separadas? Entiendo que separes las tareas del IRC en IRCTask.vb, pero lo otro es parte de esa organización “rara” tuya. Si estuvieran unidas podrías juntar la comprobación en una única función de modo que las tareas no llamarían a Save, sino a esa nueva función ¿CheckAndSave?. -- Leoncastro (discusión) 00:58 16 feb 2018 (UTC)Responder[responder]
Gracias Mario por tu extensa explicación, aunque no olvides que yo también sé programar Visual Basic —o sabía, pues hace siglos que no uso ese lenguaje—. Recuerda que por ello te recomendé segregar el código en diferentes archivos y clases, cuando aquello estaba casi todo unido. Tu “rara” forma de organizar incluye objetos cruzados que aumentan el acoplamiento y terminarán por requerir una gran refactorización. Si quieres evitar «objetos todopoderosos» o códigos «grandes e inmanejables», limita el uso de herencias lo máximo posible y a objetos básicos sin apenas capacidad de expansión, evitando especialmente las referencias cruzadas (objeto A que llama al objeto B, que a su vez usa el objeto A) —léase Bot que llama a Page, que a su vez usa _bot As Bot—. A medio y largo plazo generan complicaciones, porque una modificación severa en el objeto A puede requerir modificaciones en cadena en los objetos hijos B, C, D, etc. que usaban el método que fue modificado de A. En lugar de herencias y morfismos favorece la composición. Esto es generar objetos que contienen otros objetos que realizan las funciones deseadas. Igualmente evitando las composiciones con objetos cruzados. Para ello se debe maximizar la abstracción de los objetos, dividiendo el código en partes más pequeñas.
En tu caso la composición comparte la clase Bot en diversos eslabones, cuando la cadena a seguir debería ser un Bot que realiza diferentes tareas Wikitask, WikidataTask o IRCTask, que a su vez hacen uso de objetos WikiUser o Page, y que estos pueden usar objetos exclusivos como Template o TextFunctions para la manipulación de datos, o un objeto común para la extracción de los datos del sistema MediaWiki. Aquí es donde veo el problema, pues en tu código esta última parte es nuevamente Bot haciendo uso de WebFunctions, cuando debería ser un objeto independiente ¿Api? haciendo uso de esas WebFunctions. -- Leoncastro (discusión) 06:09 16 feb 2018 (UTC)Responder[responder]

Archivado automáticoEditar

Hola MarioFinale, ¿entiendo entonces que tu bot ya está listo para archivar? ¿Y va a funcionar de modo autónomo las 24 horas? -- Leoncastro (discusión) 19:24 16 feb 2018 (UTC)Responder[responder]

Aunque no respondiste las dudas anteriores, ya veo que está listo para archivar. Los posibles problemas ya los iremos detectando poco a poco. Pero tengo otra duda, ¿el bot archiva de forma autónoma a una hora determinada, o mediante algún comando bajo demanda? -- Leoncastro (discusión) 22:29 16 feb 2018 (UTC)Responder[responder]
Yo no realizaría el cambio masivo de las plantillas. Muchos de los que tienen la de Grillitus ni siquiera son usuarios autoconfirmados, otros llevan años sin editar, incluso he borrado la plantilla en algunos casos de títeres expulsados. Estos usuarios que apenas participan ya en el proyecto no van a tener cambios en sus discusiones (recuerda la norma de los cuatro días de actividad), por lo que me parece un consumo de recursos inútil comprobar cada vez su discusión para vigilar si se puede archivar. Yo asumiría solamente las discusiones de artículos y anexos, más el Café y los diferentes tablones —no solo el de biblios—. De vez en cuando también es bueno recomenzar de cero. -- Leoncastro (discusión) 23:46 16 feb 2018 (UTC)Responder[responder]

Algunos pequeños problemasEditar

  1. Un pequeño problema: en el campo |Destino=, el parámetro MMMM «Corresponde al nombre del mes con mayúscula al inicio (ejemplo: Septiembre)». Entonces no es «Wikipedia:Solicitudes de verificación de usuarios/0202 2018» sino «Wikipedia:Solicitudes de verificación de usuarios/Febrero 2018». Ya corregí el archivado. Y gracias a tu bot, descubrí que el mío también es incorrecto porque usa minúscula. -- Leoncastro (discusión) 19:24 16 feb 2018 (UTC)Responder[responder]
  2. Otro problemilla —esto ya me pasó a mí también—: el bot diferencia «Usuario Discusión» de «Usuario discusión», por lo que inserta nuevamente la caja de archivos por duplicado. -- Leoncastro (discusión) 19:37 16 feb 2018 (UTC)Responder[responder]
  3. Una recomendación: cuando el bot crea una página nueva de archivo, sería recomendable que agregase al inicio la plantilla {{Archivo}}, como hice yo aquí —da igual si va antes o después de la caja del índice—. -- Leoncastro (discusión) 19:42 16 feb 2018 (UTC)Responder[responder]
  4. Pensaba que el tema de los semestres (seis meses) ya estaba arreglado, pero parece que no porque archiva como semestre 3. -- Leoncastro (discusión) 19:48 16 feb 2018 (UTC)Responder[responder]
  5. Este caso es un poco complejo, primero elimina un salto de línea sin motivo, y luego reemplaza dos veces el texto «\n» por un salto de línea. Lo de archivar el hilo del 2015 es por no cambiar las plantillas de {{No archivar}}. -- Leoncastro (discusión) 19:55 16 feb 2018 (UTC)Responder[responder]

Bueno, y eso es todo de momento. Ya revisé todas las recientes contribuciones del bot y creo que he dejado todo arreglado. No fue tan mal, cuatro despistes sencillos de arreglar y el quinto... seguramente algo de la transformación del wikicódigo.

Lo de MMMM, yo lo integraría en la misma secuencia, después del cambio de AAAA y antes de MM, así no necesitas el if ni el código duplicado, porque cuando realice el cambio de MM, ya no existirán campos MMMM al haber sido reemplazados previamente.
Lo de SEM no sirve tu cambio, porque en marzo (mes 4) CInt(Math.Ceiling(4 / 6 + 1)), que es (4 / 6 + 1) = 1.6667 redondeado hacia arriba (ceiling), queda como 2. Y en noviembre (mes 11), queda (11 / 6 + 1) = 2.8333 redondeado a 3. Considera simplificarlo al absurdo: If threaddate.Month < 6 Then 1 Else 2 Endif -- Leoncastro (discusión) 20:42 16 feb 2018 (UTC)Responder[responder]
¡Genial! Me encanta ver cómo resuelves tan pronto los problemas. Otro día me explicas por qué ese código está repetido cuatro veces... ¡Ah! y cuidado con \t que no es una nueva línea sino un tabulador. -- Leoncastro (discusión) 21:04 16 feb 2018 (UTC)Responder[responder]

Define mal el inicio y final de un hiloEditar

Problema

El bot reconoce como hilo lineas comentadas dentro de un mensaje.

Diff

Edición errónea.

Reporta

~ℳɑrio - (¿Hablemos?) 04:00 17 feb 2018 (UTC)Responder[responder]

Solución

  Solucionado, linea afectada localizada y corregida.~ℳɑrio - (¿Hablemos?) 04:03 17 feb 2018 (UTC)Responder[responder]

No archiva algunas discusionesEditar

Problema

En varios diffs el bot solo archiva algunos hilos por algun motivo.

Diff

Edición errónea.

Reporta

~ℳɑrio - (¿Hablemos?) 04:35 17 feb 2018 (UTC)Responder[responder]

Solución

  Solucionado, linea afectada localizada y corregida. ~ℳɑrio - (¿Hablemos?) 04:35 17 feb 2018 (UTC)Responder[responder]

No añade la caja de archivos a subpáginas nuevasEditar

Problema

En varios diffs el bot no crea la caja de archivos.

Diff

Edición errónea.

Reporta

~ℳɑrio - (¿Hablemos?) 04:54 17 feb 2018 (UTC)Responder[responder]

Solución

  Solucionado, linea afectada localizada y corregida. ~ℳɑrio - (¿Hablemos?) 04:54 17 feb 2018 (UTC)Responder[responder]

Repite descripcion de cajaEditar

Problema

Añade la descripción de la caja de archivos a subpáginas que ya la tienen.

Diff

Edición errónea.

Reporta

~ℳɑrio - (¿Hablemos?) 05:07 17 feb 2018 (UTC)Responder[responder]

Solución

  Solucionado, linea afectada localizada y corregida. ~ℳɑrio - (¿Hablemos?) 04:54 17 feb 2018 (UTC)Responder[responder]

No archiva Wikipedia:Café/Archivo/Miscelánea/ActualEditar

Problema

No archiva ningún café aunque tenga la plantilla.

Diff

N/A

Reporta

~ℳɑrio - (¿Hablemos?) 06:18 18 feb 2018 (UTC)Responder[responder]

  •   Comentario:
    No hay que omitir la comprobación en ningún espacio. Lo correcto es comprobar la raíz de la ruta (la parte inicial hasta la primera barra separadora de ruta):
    • Ruta actual: Wikipedia:Café/Archivo/Miscelánea/Actual
      • Ruta raíz actual: Wikipedia:Café/
    • Ruta destino: Wikipedia:Café/Portal/Archivo/Miscelánea/AAAA/MM
      • Ruta raíz destino: Wikipedia:Café/
    • Comprobación:    ruta raíz actual es igual a ruta raíz destino.
    En ese caso corresponde cambiar el ArchPage.Title.Contains(PageToArchive.Title) por un ArchPage.Title.Match(RootPage(PageToArchive.Title)), siendo RootPage una nueva función que genera la raíz de la ruta. Se puede conseguir fácilmente con una expresión replace(/\/.*/g, ''), normalizando también la ruta (aceptando «discusión» mayúscula/minúscula, espacios intercalados entre los dos puntos, inicial mayúscula/minúscula y espacios/subrayados).
    Saludos. -- Leoncastro (discusión) 14:06 18 feb 2018 (UTC)Responder[responder]
Solución

Mayúscula en MMMMEditar

Problema

El parámetro MMMM debe reemplazarse por el «nombre del mes con mayúscula al inicio (ejemplo: Septiembre)».

Diff

Aquí se crea la subpágina «febrero 2018» y aquí se archiva otro hilo. Nótese que ya existe la subpágina Febrero 2018.

Reporta

Leoncastro (discusión) 14:13 18 feb 2018 (UTC)Responder[responder]

Solución
  • La línea afectada está aquí. Considere usarse la función ToTitleCase.
    Dim ThreadMonth2 As String = Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(threaddate.ToString("MMMM", New System.Globalization.CultureInfo("es-ES")))
    
    -- Leoncastro (discusión) 14:13 18 feb 2018 (UTC)Responder[responder]
Hecho, corregido sólamente cuando el mes sea el comienzo del título, la RAE indica que los meses dentro de las fechas deben ser escritos con minúscula. ~ℳɑrio - (¿Hablemos?) 19:26 18 feb 2018 (UTC)Responder[responder]
@MarioFinale, no lo hace bien de ese modo. Así lo que haces es renombrar todo el título para colocar la primera letra en mayúscula. Lo que se debe renombrar es solamente el mes. Por ejemplo si yo uso |Destino=mis archivos de AAAA, lo estás transformando a «Mis archivos de 2018», cosa que no es lo configurado. -- Leoncastro (discusión) 19:50 18 feb 2018 (UTC)Responder[responder]
PD: por cierto, tu función UppercaseFirstLetter estaba bien nombrada. Recuerda que TitleCase se trata de convertir en mayúscula la primera letra de cada palabra. «Por ejemplo este texto» en TitleCase sería «Por Ejemplo Este Texto». TitleCase al usarse en una única palabra, como el mes, entonces es una función que hace el mismo resultado que UppercaseFirstLetter. -- Leoncastro (discusión) 20:01 18 feb 2018 (UTC)Responder[responder]
Lo he cambiado, en este caso seria primer carácter porque la función no diferencia entre letras y carácteres. En el caso de que comienze con un símbolo, retornará la verión en mayúscula del mismo. ~ℳɑrio - (¿Hablemos?) 20:11 18 feb 2018 (UTC)Responder[responder]

┌─────────────────────────────┘
Respecto al mes, tendría que colocarse como mayúsculas solo en caso de que sea la primera palabra del título y en el resto de los casos en minúscula. Ahora estoy corrigiendo eso, aunque no siento que sea mala idea dejar el título de los archivos con la primera letra en mayúscula. ~ℳɑrio - (¿Hablemos?) 20:17 18 feb 2018 (UTC)Responder[responder]

Vamos a ver MarioFinale, yo solamente respeto la documentación para garantizar la compatibilidad previa. Allí se indica que Destino «Indica la página en donde dejar los archivos, este parámetro usa algunos comodines para generar el nombre del archivo, y simplemente reemplaza los datos de la fecha de la firma por esos comodines» y el comodín MMMM es el «nombre del mes con mayúscula al inicio (ejemplo: Septiembre)» (en ambos casos el remarcado es mío). Si quieres podemos debatir la plantilla, pero por compatibilidad, yo lo mantengo como está actualmente. Y puestos a debatir, me niego a que «mis cosas» pasen a ser «Mis cosas» por “capricho” de un bot; y sobre lo de MMMM, solamente se usaba en WP:SVU, con el formato de |Destino=Wikipedia:Solicitudes de verificación de usuarios/MMMM AAAA, y en Usuario discusión:Pietrus y Usuario discusión:Guga1248 como Usuario Discusión:Pietrus/Archivo MMMM AAAA y Usuario Discusión:Gustavopédia/Archivo MMMM respectivamente (ambos usuarios ausentes desde hace años, y el último causando error de destino incorrecto, por lo que no proceden más archivados). Recientemente Miguu —hace tres días— ha usado Usuario discusión:Miguu/Archivo MMMM AAAA, posiblemente aprovechando el fallo de tu bot, o sin darse cuenta que la documentación indica que el nombre del mes se reemplaza con mayúscula. En cualquier caso, lo que diga la RAE respecto a los meses no tiene que afectar obligatoriamente a lo que diga la documentación, puesto que aquí usamos reglas propias, como el caso de WP:TOES. -- Leoncastro (discusión) 22:06 18 feb 2018 (UTC)Responder[responder]
PD: en cualquier caso, me gusta la idea de acordar que el mes se reemplace a minúsculas, salvo al ser el inicio de la ruta, aunque no me gusta la idea de forzar el inicio de ruta a mayúsculas en todos los casos. Pero antes de alterar el comportamiento de cualquier bot, será necesario consensuarlo. -- Leoncastro (discusión) 22:11 18 feb 2018 (UTC)Responder[responder]
Por cierto, aquí es mejor usar StartsWith en lugar de Contains, para evitar casos como |Destino=Anexo:Escondiendo mi basura/Usuario:Leoncastro". -- Leoncastro (discusión) 22:19 18 feb 2018 (UTC)Responder[responder]
Se dejará el mes en mayúsculas por compatibilidad, propondré eso en el cafe y dejaré el código guardado por si acaso. ~ℳɑrio - (¿Hablemos?) 22:32 18 feb 2018 (UTC)Responder[responder]

┌─────────────────────────────┘
  Hecho, gracias por avisar. ~ℳɑrio - (¿Hablemos?) 22:34 18 feb 2018 (UTC)Responder[responder]

Problema de archivado y otras sugerenciasEditar

Problema
  • Por alguna razón que no logro entender PeriodiBOT no ha archivado este hilo. ¿Es posible que se deba a que la fecha figura dentro del subhilo?
Sugerencias
  • Por otro lado, aprovecho para sugerir otros archivados, como los realizados en esta edición complementaria:
    • Hilos de wikiaprecio, que terminan con cierres de tablas |}, y la fecha está en la línea previa.
    • Hilos automáticos, que terminan con texto oculto del ordenante y su origen entre etiquetas de comentario <!-- -->, y cuya fecha se encuentra en la línea previa, o incluso con otras etiquetas intermedias de cierre </div>.
    • Avisos de respuesta usando las plantillas {{Correo}} (también {{Aviso correo}}) y {{Respuesta}} (también {{Aviso respuesta}}, {{Re}}, {{Talkback}} o {{Tb}}), en cuyo caso la fecha puede estar en las líneas precedentes. Véase este hilo, que está pendiente de archivar porque no ha vencido el plazo (la fecha es «13 feb 2018»).
Reporta
Solución

Se cambia la lógica de reconocimiento de firmas, si no encuentra firma el el último párrafo, verificará el anterior sucesivamente siempre y cuando no comienze con ":" o ";", si encuentra un párrafo que comienza con uno de esos carácteres, descartará el hilo como no firmado. Esperar que se comporte bien ahora. Los avisos de respuesta son ahora considerados partes del hilo en el que están. ~ℳɑrio - (¿Hablemos?) 22:32 18 feb 2018 (UTC)Responder[responder]

HOTFIX, ahora solo revisa el parrafo anterior si el ultimo no comienza por : ; * o #, lo mismo aplica para los anteriores. ~ℳɑrio - (¿Hablemos?) 23:25 18 feb 2018 (UTC)Responder[responder]
Cuando llegues a Wikipedia:Asistente para la creación de artículos/Taller/¿Relevante? verás que esa no es una buena solución MarioFinale. Esperaba que encontraras una solución mejor que la mía —que no es muy ortodoxa—, en la que uso expresiones regulares para buscar la fecha. Si te interesa la comparto. -- Leoncastro (discusión) 23:45 18 feb 2018 (UTC)Responder[responder]

┌─────────────────────────────┘
El bot pasó por esa página y no encontró nada por archivar, tendría que ver un diff de cuando se equivoque para luego compararlo con el registros de acciones y así buscar una mejor solución, puedes aportar con la expresión regular, pero como el bot es de código abierto va a quedar a la vista de todos, no se si eso te incomode. ~ℳɑrio - (¿Hablemos?) 01:11 19 feb 2018 (UTC)Responder[responder]

Para nada me incomoda, si la ofrezco es para compartirla. En el caso de configuraicón de la firma más reciente solo busco (\d\d:\d\d \d?\d \w\w\w \d\d\d\d)\‎?(?: \(\w+\))? y en caso de la última firma busco este “bicho”:
/(\d\d:\d\d \d?\d \w\w\w \d\d\d\d)\‎?(?: \(\w+\))?(?:\s*[\.\-\|\}]*\s*(?:<\/\w+>|<\w+[\S ]+\/>|<!--[^>]*-->|-->)*)*(?:\s*\{\{ *(?:[Aa]viso[ _]correo|[Aa]viso[ _]respuesta|[Cc]orreo|[Rr]espuesta|[Rr]e|[Tt]alback|[Tt]b) *\|[^\}]*\}\}\s*)*$/
Es lo mismo que el original, con hora-minuto-día-mes-año obligatorio y capturado como bloque 1, y el resto opcional, que incluye: el carácter residual \‎ (resultado habitual de copiar y pegar la fecha desde el historial); la franja horaria UTC, GMT, CEST, o lo que sea (incuso si no es válida como «hola»); signos de punto final (que algunos usan para finalizar la frase); guiones, barras y corchetes (habituales en los cierres de tabla); etiquetas de cierre o comentarios HTML; y por último las plantillas de aviso con sus parámetros. No es 100 % eficaz, entre otras cosas porque no acepta múltiples ordenaciones, pero sí ha capturado bien el 100 % de los casos que he encontrado hasta el momento. Aunque, como he dicho en otro hilo, mi bot ignora la zona horaria distinta de UTC; pero es fácil de resolver habilitando la captura del bloque 2, unificándola al primero y generar una fecha; en caso de error, usar solo la primera captura para generar la fecha. Vaya lío, ¿no? -- Leoncastro (discusión) 02:11 19 feb 2018 (UTC)Responder[responder]

{{No firmado}}Editar

El bot no archiva hilos que usan {{no firmado}}. diff. 🙝 Miguu ¡Parlamenta! 23:47 18 feb 2018 (UTC)Responder[responder]

Disculpa Miguu, ¿cual es el hilo no archivado con la plantilla {{sust:no firmado}} de esa página? -- Leoncastro (discusión) 23:57 18 feb 2018 (UTC)Responder[responder]
@Leoncastro: este y este. 🙝 Miguu ¡Parlamenta! 00:00 19 feb 2018 (UTC)Responder[responder]
@Miguu, ah, disculpa, a decir verdad estaba buscando un {{sust:no firmado}} y no un {{no firmado}} literal.
@MarioFinale, el problema está aquí y aquí, que no debes buscar el «(UTC)». -- Leoncastro (discusión) 00:17 19 feb 2018 (UTC)Responder[responder]
Solución

   En proceso, la solución es un poco compleja, el (UTC) es parte de todas las firmas, reconocer fechas sin el UTC podría generar problemas como en el que alguien comente una fecha en el final de un hilo y el bot lo archive por considerarlo una fecha. Recomiendo temporalmente añadir el (UTC) a la fecha para que el bot lo reconozca. ~ℳɑrio - (¿Hablemos?) 00:30 19 feb 2018 (UTC)Responder[responder]

Es que no siempre es UTC —que es lo que se agrega automáticamente con las cuatro virgulillas—; yo lo encontré en firmas personalizadas en algunos casos con GMT, CEST y PET. Este último ya colmó mi paciencia, y fue cuando descarté la coletilla de la zona horaria, haciéndola opcional y variable con la expresión regular (?: \(\w+\))? -- Leoncastro (discusión) 00:46 19 feb 2018 (UTC)Responder[responder]
PD: y sí, en mi bot «18 feb 2018 (hola)» es un positivo y se archiva igualmente con la fecha 18 de febrero de 2018 (UTC). ¿Falso positivo? Quizás, pero en este caso prefiero un falso positivo a un verdadero negativo. -- Leoncastro (discusión) 00:50 19 feb 2018 (UTC)Responder[responder]
Podría cambiarse a ([0-9]{2}):([0-9]{2}) ([0-9]{2}|[0-9]) ([Z-z]{3}) [0-9]{4}( \([A-z]{3,4}\))*, así busca por cualquiera de esas cuatro combinaciones de zona horaria, o ninguna, se perdería precisión de un par de horas, en todo caso. Haré el cambio y lo incluiré junto a otros arreglos menores.~ℳɑrio - (¿Hablemos?) 01:11 19 feb 2018 (UTC)Responder[responder]
Véase el hilo anterior. -- Leoncastro (discusión) 02:13 19 feb 2018 (UTC)Responder[responder]

┌─────────────────────────────┘
  Hecho, línea modificada y diff. ~ℳɑrio - (¿Hablemos?) 20:00 21 feb 2018 (UTC)Responder[responder]

Ignora {{Archivo programado}}Editar

Problema

El bot ignora los hilos que contienen la plantilla {{Archivo programado}}, archivándolos antes de la fecha correspondiente.

Diff

Edición errónea.

Informa

~ℳɑrio - (¿Hablemos?) 00:48 19 feb 2018 (UTC)Responder[responder]

Solución

  Línea afectada localizada y corregida. ~ℳɑrio - (¿Hablemos?) 00:48 19 feb 2018 (UTC)Responder[responder]

Petición TemaEditar

Implementar la funcionalidad del archivo temático del Café, trasladando a la página «Wikipedia:Café por tema» un resumen de los hilos archivados del Café «Wikipedia:Café/Archivo/.+/Actual» que contienen la plantilla {{Tema}}, siendo «.+» el nombre de las páginas del Café: Noticias, Políticas, Técnica, Propuestas, Ayuda o Miscelánea. Explicado con mayor detalle en esta edición. -- Leoncastro (discusión) 01:07 19 feb 2018 (UTC)Responder[responder]

Respuesta
¿Que tal sería revisar todas las inclusiones de la plantilla {{Tema}}, para luego colocar información del hilo en Wikipedia:Café por tema?. ~ℳɑrio - (¿Hablemos?) 01:12 19 feb 2018 (UTC)Responder[responder]
Por mí perfecto, siempre que seas capaz de distinguir si el hilo ya está incorporado al temario. -- Leoncastro (discusión) 01:18 19 feb 2018 (UTC)Responder[responder]
Para que conste, ahora mismo están pendientes de trasladar estos y dos hilos. -- Leoncastro (discusión) 03:28 19 feb 2018 (UTC)Responder[responder]
En proceso

┌─────────────────────────────┘
Ya estaría ok, faltaría afinar un poco la generación de los enlaces e implementarlo en Toolforge. Hacer las pruebas fue increíblemente tedioso, pero al final se pudo hacer. Me cuentas cualquier sugerencia. ~ℳɑrio - (¿Hablemos?) 04:28 17 mar 2018 (UTC)Responder[responder]

Hola MarioFinale, ¡uf! no sabría por donde empezar... Deberías revisar esto. El bot borra líneas vacías innecesariamente; modifica enlaces que usan apóstrofes, comillas o llaves dejándolos inservibles; desordena los elementos dentro de los hilos... -- Leoncastro (discusión) 04:34 17 mar 2018 (UTC)Responder[responder]
Creo que lo comenté antes, el bot genera una lista completamente nueva ordenada alfabéticamente según el título del hilo basada en las paginas que realmente usan la plantilla tema, por eso es que cambió tan radicalmente. Si hay un enlace que se ha perdido entre las revisiones, es porque no tiene la plantilla tema, que se supone es en la que se basa el café temático. ~ℳɑrio - (¿Hablemos?) 04:40 17 mar 2018 (UTC)Responder[responder]
Lo otro sería plantear esto en el café, para determinar si la gente que usa esta página aceptaría los cambios, esta edición sería el formato definitivo. ~ℳɑrio - (¿Hablemos?) 04:56 17 mar 2018 (UTC)Responder[responder]
En mi opinión deberían mantenerse por orden de fecha, pues los tiempos van cambiando y las discusiones pueden ir evolucionando de algún modo, que con el desorden se pierde. De todos modos, creo que no has tenido en cuenta que deja algunos enlaces ineficaces, como por ejemplo trnasformando Consejo sobre bloqueo de IP's en Consejo_sobre_bloqueo_de_IPs (nótese que falta el apóstrofe, y por tanto no accede a la sección correspondiente). -- Leoncastro (discusión) 05:31 17 mar 2018 (UTC)Responder[responder]

┌─────────────────────────────┘
A eso me refería con "afinar un poco la generación de los enlaces", el caso de los apóstrofes y demás símbolos estaría parcialmente solucionado codificando los enlaces con UrlEncoding. Las pruebas las estoy haciendo de momento aquí y se puede ordenar por fechas, tendría que ajustar un poco el código. ~ℳɑrio - (¿Hablemos?) 05:42 17 mar 2018 (UTC)Responder[responder]

Bueno, en realidad te pido disculpas si soy muy exigente y perfeccionista. La verdad es que acabo de ver que Grillitus tampoco estaba del todo acertado con los enlaces, porque sucede una cosa curiosa con ellos: las negritas (''') y cursivas ('') deben eliminarse primero de la parte de la URL. Y luego es como dices, con urlencode. En este último diff que enlazo hay un caso excepcional que ya he corregido: se estaba usando una plantilla Nofirmado como título, y era totalmente inaccesible como tal. -- Leoncastro (discusión) 05:51 17 mar 2018 (UTC)Responder[responder]
Bah, no hay problema, hay que apuntar a eso :). El encoding de las url de wikipedia es algo extraño, por lo que he deducido lo que hace es eliminar las etiquetas HTML, reemplazar plantillas por el texto que retornan, reemplazar los espacios con "_", eliminar los "'''" y "''" (en ese orden), y para el resto utilizar urlencode, pero sin saber exactamente como lo hace es dificil generar bien los enlaces. De momento me pongo a la tarea de ordenar por fecha, te dejo el diff cuando lo termine. ~ℳɑrio - (¿Hablemos?) 06:03 17 mar 2018 (UTC)Responder[responder]
Ordenado por fecha y reparados casi todos los enlaces, veré si propongo el cambio en el café junto con expresar mi intención de ir tomando gradualmente las tareas que fueron abandonadas por otros bots (no solo Grillitus). ~ℳɑrio - (¿Hablemos?) 06:54 17 mar 2018 (UTC)Responder[responder]

┌─────────────────────────────┘
Buen trabajo MarioFinale. Para el lector funciona correctamente y además se encuentra ordenado. Ahora un par de detalles/sugerencias para el editor (por si alguien tiene que buscar o arreglar un error a mano): agregar un & Environment.NewLine después de los dos encabezados, para generar una línea vacía y así distinguir mejor donde acaba cada sección; y codificar solamente el threadTitle sin codificar la ruta completa, para que los enlaces no queden como Wikipedia%3aCaf%c3... sino como Wikipedia:Café... (son igualmente funcionales, pero más legibles), es decir hacer ThreadLink = PageTitle & "#" & UrlWebEncode(threadTitle.Trim.Replace...).

Sobre lo de proponer el cambio en el Café... ¿qué cambio? Lo estás haciendo igual o mejor que se hacía antes. No olvides que lo estaba haciendo yo a mano desde hace un año. Además, ahora ya no hay cambio, pues ordenas igualmente e incluso con los enlaces reparados. Si fuera un cambio como el archivado, que se usó una plantilla nueva, con una implementación un poco diferente, entonces era evidente la necesidad de llevarlo al Café. Pero así, haciendo lo mismo, no veo que sea necesario. Será suficiente con avisar a Hprmedina para que no reponga los enlaces incorrectos si reactiva su bot en esta tarea.

Lo de asumir más tareas... ¡genial! —y yo pensando que te estaban dando mucho trabajo mis peticiones—. -- Leoncastro (discusión) 15:28 17 mar 2018 (UTC)Responder[responder]

Hice los cambios, puedes ver como quedó en la subpágina de pruebas. Saludos. ~ℳɑrio - (¿Hablemos?) 17:47 17 mar 2018 (UTC)Responder[responder]
Bien. Me doy cuenta que faltaba otro & Environment.NewLine antes del inicio de las secciones (antes del primer ==). Sí, poniendo dos nuevas líneas juntas, una para terminar el hilo precedente y otra para que quede vacía y separar el nuevo encabezado.
Por otro lado, tengo una duda: ¿qué fecha se usa, la de inicio del hilo o la más reciente (osea la que se supone del cierre)? Analizando lo que hizo tu bot, veo que usas la del inicio, pero no tengo claro cual usaba Grillitus, pues parece que usaba la fecha de inclusión al temario (?). Solo es una curiosidad, pues me parecería apropiado, tanto la del inicio como la final, pero no entendí la que usa Grillitus. -- Leoncastro (discusión) 18:02 17 mar 2018 (UTC)Responder[responder]

┌─────────────────────────────┘
Hecho, de paso entonces lo moveré a la página definitiva, ya que no se han pronunciado en contra. Sobre las fechas, el bot usa la fecha de la firma mas antigua del hilo, que a mi criterio refleja mejor la fecha del hilo, ya que algunos duraban meses abiertos. ~ℳɑrio - (¿Hablemos?) 18:23 17 mar 2018 (UTC)Responder[responder]

Uy, entonces hay un problema, porque no es así; tu bot está usando la primera fecha. -- Leoncastro (discusión) 18:31 17 mar 2018 (UTC)Responder[responder]
¿Sabes en que tema pasa eso?, proque yo siguiendo los enlaces veo que me da la fecha mas antigua del hilo, lo que se corresponde con la función, si no lo está haciendo bien tenemos un problema porque esa función es un clon de MostRecentDate que detecta las fechas de la misma forma y esa función se usa para todo. ~ℳɑrio - (¿Hablemos?) 18:38 17 mar 2018 (UTC)Responder[responder]

┌─────────────────────────────┘
Al azar: Wikipedia:Café/Portal/Archivo/Miscelánea/2012/06#Sobre_commons, hilo creado por Jorjum el 18 jun 2012, con el comentario más reciente del mismo Jorjum el 22 jun 2012. Nótese que el comentario más reciente no corresponde al último comentario, pues continúa el hilo en una subsección. En cambio, tu bot lo coloca como «18-06-2012 Miscelánea (...)», en el primer hilo del tema Licencia de las imágenes. -- Leoncastro (discusión) 19:11 17 mar 2018 (UTC)Responder[responder]

De ese mismo café, el hilo siguiente: Apellidos (Sánchez, Gómez, García.. ), creado por Magister Mathematicae el 20 jun 2012, cerrado por NaBUru38 el 22 jun 2012, pero archivado en el temario como «20-06-2012 Miscelánea - Apellidos (Sánchez, Gómez, García.. ) (6 kB)». Como ves, la fecha en ambos casos es la de inicio. -- Leoncastro (discusión) 19:15 17 mar 2018 (UTC)Responder[responder]

Perdoname pero es que no entiendo el problema, la fecha de apertura del hilo es la fecha más antigua, y esa esta usando el bot. Tal vez me he explicado mal y te he dado a entender que estaría usando la última fecha. ~ℳɑrio - (¿Hablemos?) 19:33 17 mar 2018 (UTC)Responder[responder]
¡Ja, ja, ja! pues evidentemente te entendí mal cuando MostRecentDate es la fecha más reciente y no la más antigua. Si es que me lié por eso... Olvídalo, está perfecto con la fecha inicial —igual que lo estaría con la final—, solo quería tenerlo claro. -- Leoncastro (discusión) 19:40 17 mar 2018 (UTC)Responder[responder]

┌─────────────────────────────┘
  Hecho. ~ℳɑrio - (¿Hablemos?) 18:02 19 mar 2018 (UTC)Responder[responder]

Una consecuencia que se podría evitar es que el bot actualice solamente la fecha. Lo veo altamente innecesario. Si no tiene nada más que realizar, entiendo que no es necesaria la actualización. -- Leoncastro (discusión) 18:12 19 mar 2018 (UTC)Responder[responder]
Y si puede ser, no olvides también el doble & Environment.NewLine antes del inicio de las secciones. -- Leoncastro (discusión) 01:48 20 mar 2018 (UTC)Responder[responder]
Ambos cambios los implemento mañana. ~ℳɑrio - (¿Hablemos?) 21:51 20 mar 2018 (UTC)Responder[responder]

Petición traslados PatruBOTEditar

Como medida excepcional, archivar con un margen de un solo día los hilos trasladados por PatruBOT desde VEC hasta TAB/M. Para ello se debe comprobar que la página a archivar sea Wikipedia:Tablón de anuncios de los bibliotecarios/Portal/Archivo/Miscelánea/Actual, que el título de sección termine en (traído de VEC), y que la petición contenga la firma de [[Usuario:PatruBOT|PatruBOT]]. -- Leoncastro (discusión) 01:15 19 feb 2018 (UTC)Responder[responder]

Respuesta

Tendría que añadirse como tarea adicional, separada del archivado general cada 12 horas. ¿Te parece que el bot realize ese archivado cada 4 horas con las condiciones que comentaste?. ~ℳɑrio - (¿Hablemos?) 17:28 19 feb 2018 (UTC)Responder[responder]

A mí más de una vez al día me parece exagerado, tanto para este como para el archivado normal. Pero la solución es sencilla: prueba primero con un ciclo —cada 4 horas si quieres—, y ya lo irás ajustando en función de los ciclos vacíos que ejecute el bot (esto es cuantas veces intenta realizar un archivado y no tiene nada que guardar; o si va archivando hilo por hilo, que tampoco es óptimo). En cada ciclo haces que el bot guarde un resumen en el log, y luego ya haces unas estadísticas.
Por otro lado, a mí, que sea en esta o en otra función, me es totalmente indiferente, mientras haga la tarea. Lo que sí deberías es aprovechar todo el núcleo del código, pues en realidad la operación es la misma, y solo cambia el plazo de archivado. Por ejemplo, en tu función Archive, primero realizas las comprobaciones ValidNamespace, PageNamespace = 3 (y no sé por qué no haces aquí también PageNamespace y StartsWith(RootPage)), luego haces un bucle par extraer fechas y otro para archivar hilos. En el primer hilo, yo hago una comprobación adicional por cada hilo, en la que si no se cumplen las condiciones, establezco LimitDate con relación a MaxDays (como antes), pero si se cumplen, establezco LimitDate con relación a un día. El único problema es meterle ahí en medio un código duro. -- Leoncastro (discusión) 19:24 19 feb 2018 (UTC)Responder[responder]
En realidad es necesario refactorizar completamente la función Archive, partirla en funciones más pequeñas con parámetros así podría reaprovechar el código llamando directamente tales funciones con los parámetros. Es una de las cosas pendientes que tengo, de momento las prioridades son (en orden descendente):
  1. Solucionar bugs
  2. Implementar lo de la plantilla Tema
  3. Refactorizar Archive
  4. Implementar el archivado excepcional para ciertas páginas (como tab/m). ~ℳɑrio - (¿Hablemos?) 01:46 20 feb 2018 (UTC)Responder[responder]
Hola MarioFinale, esas prioridades me parecen justas. Tampoco te agobies mucho, que solo es esa página la que requiere el archivado excepcional, por lo que puedo asumir su archivado semiautomático sin problema. Llevo más de medio año archivando así, por lo que no me importa esperar algún tiempo hasta que lo implementes. Sé que puedes hacer todas esas prioridades, y alguna más que ya te iré pidiendo. Si te explico cómo lo hago yo, es solamente para darte ideas, aunque evidentemente puedes tener ideas mejores, como parametrizar Archive. Confío en tu criterio y tus capacidades. -- Leoncastro (discusión) 16:29 20 feb 2018 (UTC)Responder[responder]

  No. Cierro la petición porque han detenido el proceso del bot que trasladaba hilos al TAB desde VEC. -- Leoncastro (discusión) 20:49 19 mar 2018 (UTC)Responder[responder]

No archiva el TAB/MEditar

Ejemplo. El plazo es de 7 días a mantener. El primer y tercer hilos archivados son recientes del 12 de febrero, pero el segundo hilo archivado es del día 8 de febrero y el cuarto del día 7, y así muchos otros, que debieron ser archivados hace tres o cuatro días. -- Leoncastro (discusión) 04:13 19 feb 2018 (UTC)Responder[responder]

Solución

  Hecho, línea afectada localizada y corregida. ~ℳɑrio - (¿Hablemos?) 17:24 19 feb 2018 (UTC)Responder[responder]

Error en archivado con plantilla de fecha(?)Editar

Hola, gracias por implementar esta funcionalidad. Revisé este diff y resulta que lo borró el 20, cuando la fecha de vencimiento es el mismo día, mientras que la ayuda de la plantilla indica que se archivará después de la fecha indicada. Es decir, que el archivado debe realizarse tras el 20 de febrero (UTC?), según recuerdo lo hacían los bots anteriores de archivado. Es decir, daban un día más de la fecha indicada en la plantilla antes de moverla al archivado. Si ha cambiado esto, por favor indícalo, ya que yo uso mucho esa plantilla para el archivado de noticias.

Así mismo, ¿tu bot soporta el uso de un div oculto?. El bot anterior sí los soportaba y lo usaba en las noticias con logo a la derecha para no deformar el sentido del mensaje original. Gracias por tus respuestas. Saludos! Superzerocool (el buzón de msg) 15:19 20 feb 2018 (UTC)Responder[responder]

  Hecho, le he añadido un día más, gracias por avisar.
Respecto a div ocultos: El bot busca en el wikitexto dentro los hilos la existencia de las plantillas, así que aunque visualmente la plantilla esté oculta, sigue reconociéndola y archivando según corresponda.
Saludos. ~ℳɑrio - (¿Hablemos?) ---- Mi arreglo anterior solo empeoraba la cosa, ahora sí. ~ℳɑrio - (¿Hablemos?) 17:02 20 feb 2018 (UTC)Responder[responder]
@Superzerocool, @MarioFinale, los div ocultos los he desocultado yo en el Café, solamente para saber fácilmente cuales contenían el aviso y cuales no. -- Leoncastro (discusión) 16:57 20 feb 2018 (UTC)Responder[responder]

Problema con la Caja de archivosEditar

El bot agrega las nuevas páginas archivadas al final de la {{caja de archivos}}, incluso si el final corresponde a otro parámetro. Véase esta edición. En todo caso, el agregado debe realizarse estrictamente dentro del parámetro 1 de la plantilla, y no al final de la misma. Grillitus usa unas marcas en etiquetas de comentario oculto para determinar el lugar a incluir los nuevos elementos, y así respetar los elementos anteriores y posteriores. Nótese por ejemplo los comentarios de los primeros archivos, las etiquetas small, o el parámetro |notas= en el índice de Miguu. -- Leoncastro (discusión) 05:37 21 feb 2018 (UTC)Responder[responder]

Solución

Usando el pseudoparser de plantillas, se pueden añadir los nuevos enlaces al parámetro 1 de la plantilla {{caja de archivos}}, debería estar listo hoy durante el día.~ℳɑrio - (¿Hablemos?) 12:49 21 feb 2018 (UTC)Responder[responder]

  Hecho, nueva lógica implementada. ~ℳɑrio - (¿Hablemos?) 20:01 21 feb 2018 (UTC)Responder[responder]
De todos modos creo que la nueva lógica tampoco permite la personalización del usuario. Si no me equivoco, los nuevos archivos se agregarán después de la etiqueta de cierre small en el índice de Miguu. Y si alguien usa {{Caja de archivos|{{Desplegable| * ''enlace1'' * ''enlace2'' ... }}}}, como Edslov, los nuevos archivos irán después del desplegable, y no dentro. -- Leoncastro (discusión) 00:42 25 feb 2018 (UTC)Responder[responder]
Bueno, yo tenía la idea que para cajas no estándar o altamente personalizable se desactiva la opción de mantener caja. Se podría usar el sistema de comentarios que usaba grillitus para marcar (de hecho es más fácil así) pero no veo mucho el sentido. ~ℳɑrio - (¿Hablemos?) 15:42 15 mar 2018 (UTC)Responder[responder]

No archiva TriplecañaEditar

Tras esperar que realizase su ciclo de archivados, PeriodiBOT no archivó la discusión de Triplecaña. Véase que sí pasó entre otras por la discusión de Sabbut (primera discusión de usuario del ciclo, a las 05:10 21 feb 2018 UTC), o la de Miguu (última del ciclo, a las 05:16 21 feb 2018 UTC), pero no así por la de Triplecaña, que posteriormente archivé con mi bot (mucho más tarde, para certificar que terminase el ciclo, a las 05:41 21 feb 2018 UTC). -- Leoncastro (discusión) 05:50 21 feb 2018 (UTC)Responder[responder]

Solución

  Hecho línea afectada corregida. Debería archivar en la próxima pasada.~ℳɑrio - (¿Hablemos?) 12:46 21 feb 2018 (UTC)Responder[responder]

Archivos duplicadosEditar

Periodibot duplicó los archivos Usuario discusión:Miguu/Archivo enero 2018 y Usuario discusión:Miguu/Archivo Enero 2018. 🙝 Miguu ¡Parlamenta! 19:53 21 feb 2018 (UTC)Responder[responder]

Ver hilo anterior, la página anterior fue creada antes del cambio para mantener la compatibilidad con grillitus donde se estableció que los meses son con mayúscula. Propongo hacer lo que comentaba leoncastro, proponer el cambio en Café/Técnica o en la discusión de la plantilla {{Archivado automático}}. Por ahora he movido los hilos y marcado para borrado la página. ~ℳɑrio - (¿Hablemos?) 20:09 21 feb 2018 (UTC)Responder[responder]

Ciclo de archivadoEditar

Hola MarioFinale, sugiero modificar el ciclo de archivado a una vez cada 24 horas, para no tener casos como el del Café de técnica, en donde en los últimos dos días, tres (1, 2, 3) de las últimas cuatro ediciones fueron archivados de un solo hilo. Creo que una vez al día es más que suficiente. -- Leoncastro (discusión) 17:27 23 feb 2018 (UTC)Responder[responder]

Respuesta

  Hecho 24 horas. ~ℳɑrio - (¿Hablemos?) 23:05 23 feb 2018 (UTC)Responder[responder]

Nombre de enlaces en caja de archivosEditar

Problema

No genera bien el nombre del archivo en caja de archivos cuando se generan subpaginas para archivado.

Diff

Edición errónea.

Solución

  Hecho, línea afectada corregida. ~ℳɑrio - (¿Hablemos?) 00:16 25 feb 2018 (UTC)Responder[responder]

Hilos con comentariosEditar

Problema

El bot interpreta erróneamente el texto dentro de los comentarios, dividiendo las etiquetas de comentario si estas contienen secciones ocultas en su interior. Mi bot tiene exactamente el mismo problema, aunque hasta el momento solo se ha dado en una ocasión, y como me permite decidir si grabar o no los cambios, entonces cancelé y realicé el archivado a mano. En tu caso, el bot automático guarda siempre, por lo que es un problema.

En el diff de ejemplo, el hilo «Mikro Mac» contiene bajo comentarios la estructura completa de un artículo, por lo que el bot interpretó cada una de esas secciones como hilos independientes, archivando solamente la última sección «Enlaces externos» como si fuera el encabezado del hilo, rompiendo además el final de las etiquetas de comentario.

En mi bot, tengo pendiente de implementación una solución analizando la estructura de las secciones, mediante la función action=parse&prop=sections (documentación y ejemplo).

Diff

Especial:Diff/106105539

Reporta

Leoncastro (discusión) 19:55 9 mar 2018 (UTC)Responder[responder]

Solución

  Solucionado (líneas modificadas) pero pendiende de implementar hasta la próxima actualización. ~ℳɑrio - (¿Hablemos?) 15:34 15 mar 2018 (UTC)Responder[responder]

Implementado. ~ℳɑrio - (¿Hablemos?) 18:02 19 mar 2018 (UTC)Responder[responder]

Hilos con enlaces agregados a la lista negraEditar

Problema

Cuando se denuncia un enlace en el tablón, para ser incluido en la lista negra de spam, el usuario que lo reporta puede agregar el enlace pues en ese momento no está bloqueado. Una vez resuelta la solicitud, y agregado el enlace a la lista negra, ya no se puede guardar ninguna edición que contenga ese enlace, por lo que el bot falla cuando intenta archivar ese hilo.

PeriodiBOT no ha archivado ayer el tablón de miscelánea por ese motivo.

Diff

En esta edición mi bot corta los hilos para archivar, pero no los puede pegar en la página de archivo por el error. Mi solución (a mano) pasa por deshacer esa edición, modificando el enlace que sale en el error (en este caso incluyendo entre etiquetas <nowiki> el enlace meteo-climat-stats.com), para posteriormente repetir la acción de archivado del bot, que finalmente ya puede cortar y pegar los hilos como corresponde.

Reporta

Leoncastro (discusión) 00:57 13 mar 2018 (UTC)Responder[responder]

Solución

Lo más probable es que verifique la página antes de guardar frente a la lista negra y reemplace los enlaces con -Enlace eliminado-. ~ℳɑrio - (¿Hablemos?) 15:37 15 mar 2018 (UTC)Responder[responder]

  Hecho, añadido e implementado. Los enlaces son reemplazados con es.wikipedia.org/wiki/Wikipedia:Spam. ~ℳɑrio - (¿Hablemos?) 18:01 19 mar 2018 (UTC)Responder[responder]
¿Y no es mejor dejarlo entre etiquetas <nowiki>? Vamos, para que se sepa realmente de qué enlace se estaba hablando en el hilo correspondiente. -- Leoncastro (discusión) 18:08 19 mar 2018 (UTC)Responder[responder]
  Hecho. ~ℳɑrio - (¿Hablemos?) 19:28 19 mar 2018 (UTC)Responder[responder]

El NoticieroEditar

El bot no archiva el unico hilo de WP:N/D, un hilo de más de 10 años. 🙝 Miguu ¡Parlamenta! 02:57 22 mar 2018 (UTC)Responder[responder]

@MarioFinale, en las instrucciones de Grillitus, en el apartado de «validaciones que hace al archivar», la regla 1 indica que «Siempre deja por lo menos una sección sin archivar (para no dejar la página sin secciones)». En mi bot lo tengo programado así —lo acabo de desactivar extraordinariamente para archivar ese hilo—, pero veo que no se traspasó esa regla a {{Archivado automático}}. ¿Cómo está diseñado PeriodiBOT? Si cumple esa regla quizás sea conveniente aclararlo en la documentación. CC: Miguu. -- Leoncastro (discusión) 03:32 22 mar 2018 (UTC)Responder[responder]
Si cumple esa regla y juraría haberla dejado en la plantilla, habría que traspasarla. De momento se me ocurre saltarse esa regla creando un hilo vacío con == == que muestra solamente una linea. ~ℳɑrio - (¿Hablemos?) 04:11 22 mar 2018 (UTC)Responder[responder]
   Agregado a la documentación. -- Leoncastro (discusión) 17:33 22 mar 2018 (UTC)Responder[responder]

Sugerencia para "Resumen página" de PeriodiBOTEditar

Hola MarioFinale. En primer lugar, debo felicitarte por la creación de PeriodiBOT y sus múltiples funciones que ayudan mucho a Wikipedia. Hace poco descubrí la función de "Resumen página" para hacer resúmenes de artículos destacados y quería sugerir si fuese posible que el nombre del artículo en la sección introductoria mantuviese la negrita, para que, de alguna forma, "destaque" de qué artículo se está hablando. Saludos! --ZebaX2010 (discusión) 22:02 3 mar 2018 (UTC)Responder[responder]

  Hecho e implementado. ~ℳɑrio - (¿Hablemos?) 20:30 26 mar 2018 (UTC)Responder[responder]

ArchivadoEditar

¿Hay una razón o criterio para que @PeriodiBOT: no haya archivado mi página de discusión? --Wiki-1776 (discusión) 18:52 11 mar 2018 (UTC)Responder[responder]

Mi bot no tuvo problema, por lo que no veo donde pudo ser el fallo. -- Leoncastro (discusión) 19:17 11 mar 2018 (UTC)Responder[responder]
Gracias Mario. Ya lo he corregido. Saludos. --Wiki-1776 (discusión) 15:29 15 mar 2018 (UTC)Responder[responder]
Hay un refrán que dice: «en casa del herrero, cuchillo de palo».  CC: Wiki-1776. -- Leoncastro (discusión) 17:01 15 mar 2018 (UTC)Responder[responder]

  Resuelto ~ℳɑrio - (¿Hablemos?) 20:30 26 mar 2018 (UTC)Responder[responder]

Café por temaEditar

Hola, MarioFinale. Estoy poniendo la plantilla tema y añadiendo un resumen a varios hilos que hablan de categorías (ejemplos [1] y [2]) y me preguntaba cómo se consigue que PeriodiBot lo detecte. Un saludo. --Romulanus (discusión) 10:46 25 mar 2018 (UTC)Responder[responder]

Hola Romulanus, el bot trabaja de forma autónoma y cíclica, de modo que repite las tareas cada cierto tiempo. Por tanto en su siguiente ronda actualizará esa información. De todos modos el bot lleva unos días sin realizar esta tarea, por lo que supongo que si no se trata de un error, puede ser porque MarioFinale lo ha detenido mientras reprograma alguna mejora. -- Leoncastro (discusión) 14:56 25 mar 2018 (UTC)Responder[responder]
@Romulanus: Como dijo leoncastro, solo había que esperar a la próxima pasada del bot. Adicionalmente aclaro que el bot sólamente actualiza cuando hay algún cambio, así deja de realizar ediciones inútiles donde solo cambia la fecha. Saludos. ~ℳɑrio - (¿Hablemos?) 20:28 26 mar 2018 (UTC)Responder[responder]
Volver a la página del usuario «MarioFinale/test/Archivo 2018 - Trimestre 1».