SineBot es un bot diseñado para reemplazar a HagermanBot , que agregó etiquetas {{ Unsigned }} y {{ UnsignedIP }} a las ediciones no firmadas realizadas en páginas de conversación, así como en un puñado de páginas que no son de conversación. El nombre del robot se debe a una feliz coincidencia: "firmar" en Wikipedia implica escribir cuatro tildes seguidas (~~~~). Cada tilde se asemeja a la representación gráfica de una función seno y, por supuesto, la propia palabra "seno" es homófona de "signo". Además, la palabra "sine" significa "sin" en el idioma latino .
¿Qué hace SineBot?
SineBot es un robot de vigilancia de cambios recientes que utiliza api.php para detectar ediciones realizadas en ciertas páginas en el momento en que ocurren.
Agregará automáticamente las plantillas {{ Unsigned }}, {{ UnsignedIP }} y {{ Undateted }} a los comentarios dejados por los usuarios registrados y de IP, respectivamente.
Excepto en las páginas que se modifican con frecuencia , el bot normalmente dará a los editores un período de gracia (aproximadamente un minuto) para firmar y fechar los comentarios sin firmar/sin fecha antes de asumir que un editor en particular olvidó firmar.
Funciona de forma continua (excepto, obviamente, para mantenimiento).
Si un usuario en particular hace tres o más comentarios sin firmar en un período de 24 horas, el bot colocará un único mensaje de consejo en su página de discusión.{{uw-tilde}}
Informa sobre vandalismo evidente y sospechas de ataques personales a varios canales IRC antivandálicos.
Donde lo hace SineBot
Todas las páginas de "discusión:" se monitorean de forma predeterminada.
Todos los usuarios son monitoreados de forma predeterminada, pero cualquiera puede optar por que el bot no firme sus comentarios no firmados (ver más abajo).
La mayoría de las ediciones de páginas calificadas se monitorean de forma predeterminada.
Sin embargo, cuando el bot no está seguro de si debe firmar o no una edición específica, prefiere NO firmarla.
Optar por no participar
Persona soltera
Opte por no participar : el bot ignorará sus comentarios sin firmar.
Enumere aquellos que optaron por no participar por plantilla .
Edición única
Para deshabilitar explícitamente la firma automática en una única edición específica, coloque !nosign! o !nosine! en cualquier parte del resumen de edición.
Toda la página de discusión
Se pueden excluir páginas enteras usando {{ bots }} etiquetas de permitir/denegar. Esto es útil si no desea que el bot firme comentarios en su página de discusión. Sin embargo, asegúrese de establecer un consenso en las páginas de discusión de artículos antes de negarle al robot la posibilidad de firmar los comentarios que se les hagan.
Tenga en cuenta que incluso cuando se utiliza {{ bots }} para evitar que SineBot funcione en su página de discusión de usuario, el bot seguirá emitiendo recordatorios cuando firme publicaciones en su nombre en otras páginas (ya que Wikipedia requiere firmar sus publicaciones : Firmas). pauta, y el bot no debe usarse como una alternativa para firmar correctamente las publicaciones usted mismo).
Volver a optar por editores experimentados
El bot ignora a los editores con más de 800 ediciones de forma predeterminada, asumiendo que ya deberían conocer la pauta de firmas en ese momento y que si no firmaron, fue intencional o el resultado de hacer algo complejo (por ejemplo, refactorizar discusiones ). Sin embargo, a muchos usuarios experimentados les gustaría que el bot siguiera cuidando sus ediciones en caso de que se olviden de firmar.
Por lo tanto, para los editores experimentados que deseen volver a habilitar la firma automática de comentarios no firmados, pueden agregarlos a su página Usuario: o Charla de usuario:{{YesAutosign}} y esperar unos minutos para que surta efecto. Consulte la página de plantilla correspondiente para obtener más información.
Tenga en cuenta que si con frecuencia olvida firmar o deja de firmar por completo, el bot continuará molestándolo con advertencias, incluso si intenta usar una etiqueta o para negarle el acceso a su página Charla de usuario:. Este es un comportamiento destinado a evitar el abuso del bot.{{tilde}}{{bots}}{{nobots}}
lo que busca
El bot busca firmas que se generan automáticamente mediante la forma de firma más utilizada, las firmas basadas en tilde .
Debería tener un enlace a su página de usuario (como " slakr ")
Debería tener una marca de tiempo en UTC (como "01:58, 18 de agosto de 2007 (UTC)")
La forma más fácil de combinar los dos y evitar que el robot se queje es colocar cuatro tildes ("~~~~") al final de las contribuciones de la página de discusión.
Hay excepciones para tener en cuenta muchas firmas extrañas/extrañas, pero si sigues teniendo problemas porque el bot no reconoce tu firma, considera usar los métodos de exclusión enumerados anteriormente.
jugando con eso
Para ver SineBot en acción, intente dejar un comentario sin firmar en su zona de pruebas tal como lo haría en cualquier otro lugar.
Hermanos
Este bot tiene un gemelo en WikiNews en inglés.
Detalles nerds
SineBot está escrito desde cero en PHP y se ejecuta como un proceso en segundo plano utilizando phpcli. Utiliza bibliotecas nativas libcurl y xdiff para un procesamiento más rápido de los cambios realizados en las páginas. Toda la transferencia de red se comprime usando zlib para ahorrar ancho de banda (es decir, maximizar el rendimiento del usuario a los servidores de Wikipedia).
Su historial de versiones está disponible aquí .
El código fuente no es público en este momento.
mantenedor
Si tiene alguna pregunta, comentario, sugerencia, elogio o queja, comuníquese con slakr , el desarrollador de este bot.