Wikipedia Diskussion:Bots

Aktive Diskussionen
Abkürzung: WD:BOT
Diese Diskussionsseite dient nicht dazu, Anfragen für Botaufträge zu stellen. Anfragen werden auf WP:BA gestellt
International requests for bot status on de.wikipedia: Please ask directly on Wikipedia:Bots/Anträge auf Botflag and not on this talk page. Thanks.
Archiv

Wie wird ein Archiv angelegt?

EmausBot und YiFeiBot verlinken diverse WP:Projektseiten mit ArtikelnBearbeiten

Siehe Spezial:Beiträge/YiFeiBot und d:Special:Contributions/EmausBot, konkretes Beispiel: [1]->[2], davon gibts einige. Vielleicht sollte ein Admin die Bots sicherheitshalber schnell stoppen, das Reparieren dieser Fehler ist ja nicht grad wenig Arbeit.

Und kann das Reparieren vielleicht automatisch gemacht werden? Ich jedenfalls hab grad weder Lust noch Zeit das alles händisch zu prüfen. Da läuft echt viel schief[3],[4]... --SI 17:12, 23. Okt. 2018 (CEST) PS. Ping @Emaus, Zhuyifei1999: --SI 17:14, 23. Okt. 2018 (CEST)

Spam-BotBearbeiten

Irgendein Bot (MediaWiki message delivery – aber ich durchschaue das nicht wirklich) hinterlässt immer wieder dieselbe Nachricht auf einer Diskussionsseite (6. September, 20. September, 4. Oktober). Wie kann ich das unterbinden lassen? --Babel fish (Diskussion) 01:19, 4. Okt. 2019 (CEST)

Unten in der Nachricht steht:
<!-- Nachricht versandt von Benutzer:RMaung (WMF)@metawiki durch Verwendung der Liste unter https://meta.wikimedia.org/w/index.php?title=CI2019List(dewiki,act3)&oldid=19352727 -->

folglich kannst du einfach auf meta:CI2019List(dewiki,act3) austragen, wenn dich keiner wieder einträgt, dann kommt da auch nix. Viele Grüße, Luke081515 13:27, 4. Okt. 2019 (CEST)

@Luke081515: Ja, das könnte ich tun, aber ich möchte schon anmerken, dass es etwas schwach ist, dass hier bei Wikipedia das Opt-out-Prinzip in Bezug auf solchen Spam besteht. Dass solche Praktiken nicht unterbunden werden, hätte ich nicht gedacht.
Was hat es mit dieser Liste auf sich? Sie steht da völlig kommentarlos, und auch aus der Nachricht von RMaung (WMF) geht nicht hervor, welche folgen es hat, wenn man sich in diese Liste einträgt. --Babel fish (Diskussion) 11:02, 14. Okt. 2019 (CEST)
Ich kann es dir nicht beantworten, da musst du den Listenurheber fragen. Im übrigen braucht man dazu besondere Rechte auf meta, und wenn er die als WMF-Mitarbeiter bekommen hat, dann wird er wohl zu einem solchen Versand autorisiert sein. Alles andere dann bitte dort besprechen.... Luke081515 18:06, 14. Okt. 2019 (CEST)
@Babel fish: (Sorry that this is in English.) You won't be receiving any more reminders! Your user name appears on the distribution list because you were randomly selected to take the survey. We are looking for ways other than MassMessage to distribute the survey in the future that will make it easier to opt-out and won't lead to unnecessary and annoying reminders. Please let me know if you have any other questions! --RMaung (WMF) (Diskussion) 19:48, 16. Okt. 2019 (CEST)

Probleme bei Logon via ApiBearbeiten

Mein auf dem DotNetWikiBot basierender Bot hat neuerdings Probleme beim Logon via Api. Ich vermute, dass der API-Zugriff grunsätzlich nicht mehr funktioniert. Und zwar interpretiert der Webservice des API meinen Bot-Client als veraltet, ich erhalte https://de.wikipedia.org/sec-warning Ich habe die Parameter des POST-Requests mal durchgesehen und ein wenig herumgebastelt, bislang ohne Erfolg, hat jemand eine Idee, was den Sever neuerdings stören könnte? Ich kann ggf. weitere Diagnoseinformation liefern. Wäre nett, wenn mich jemand bei der Fehlersuche unterstützen könnte. Viele Grüße --Cactus26 (Diskussion) 09:04, 10. Jan. 2020 (CET)

Normalerweise tritt das Problem auf, wenn der Client nur alte Verschlüsselungs- bzw. Hashalgorithmen unterstützt. Welche Version des .NET-Frameworks oder von Mono verwendest du? Kannst du sie einfach mal updaten um zu sehen, ob das was ändert? --Count Count (Diskussion) 09:18, 10. Jan. 2020 (CET)
Danke für dein Feedback! Meine DotNet-Version ist tatsächlich schon sehr alt (.NET CLR 2.0.50727.8806). So einfach updaten kann ich die allerdings nicht, das wäre wohl schon eine größere Operation. Aber ich frage mich: Woher will der Server das eigentlich wissen, den Parameter UserAgent habe ich schon gefaked, hilft aber nichts.--Cactus26 (Diskussion) 09:39, 10. Jan. 2020 (CET)
Die Aushandlung der Verschlüsselung findet eine Ebene tiefer statt (siehe Transport Layer Security). --Count Count (Diskussion) 09:44, 10. Jan. 2020 (CET)
Genau das habe ich gerade auch festgestellt, darauf habe ich keinen Einfluss, es gibt im Http-Request einen (private) Member _ClientCertificates={System.Security.Cryptography.X509Certificates.X509CertificateCollection}. Vermutlich hast Du Recht und ich komme um einen .Net-Update nicht herum. Danke nochmal.--Cactus26 (Diskussion) 10:33, 10. Jan. 2020 (CET)
@Count Count: Ich habe einen Weg gefunden, danke nochmal, dass Du mich auf die richtige Spur gebracht hast. Zunächst: Das Problem ist die TLS-Version, in [5] steht: "We are removing support for insecure TLS protocol versions, specifically TLSv1.0 and TLSv1.1". Auf DotNet 4.0 konnte ich problemlos gehen, weiter erstmal nicht, da hängt zuviel anderes dran. Da funktioniert es erstmal auch nicht, aber man kann es hinbekommen ( [6]), indem man "manuell" die entsprechende Version setzt (System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12). Uff.--Cactus26 (Diskussion) 13:15, 10. Jan. 2020 (CET)
Sehr gut. Wenn weitere Botbetreiber das Problem haben, dann wissen wir jetzt, was zu tun ist. BTW: Ich sehe gerade, dass DotNetWikiBot seit Februar 2016 keine Update mehr bekommen hat. Ist das Projekt tot? --Count Count (Diskussion) 13:22, 10. Jan. 2020 (CET)
@Count Count: Ja, zumindest eingeschlafen, es gab schon mal ein paar inaktive Phasen, vllt. wird es ja irgendwann reaktiviert. Ich habe mich schon seit einige Zeit entkoppelt, weil der Umstieg auf die Version 3.x für mich viel Aufwand bedeuten würde, aber nix bringt (da wurden nur Komfort-Funktionen ergänzt, ich habe auf die Basis selbst meine eigenen abstrakteren Funktionen aufgesetzt). Die letzten Probleme habe ich selber gefixed, sehr unangenehm war die Sache mit "wpUnicodeCheck" ([7]),die das Speichern von Seiten betrifft. Habe mal nachgesehen, in der aktuellen Version 3.15 scheint das nicht abgehandelt, also ist die offizielle Version derzeit ziemlich sicher nicht funktionsfähig. Ich habe alle Anpassungen gegenüber der Ursprungsversion dokumentiert, also wenn jemand anderes Probleme mit seinem DotNetWikiBot haben sollte, kann vllt. weiterhelfen.--Cactus26 (Diskussion) 13:57, 10. Jan. 2020 (CET)
Für einige Skripte verwende ich auch das DotNetWikiBot. Damit es noch läuft, musste ich auch Hacks einsetzen, wie just kürzlich das Forcieren des Tls12. Habe aber jetzt auf Grund neuer Inkompatibilitäten entschieden, das nicht mehr zu nutzen, zumal das Projekt nicht mehr gepflegt wird. Man darf nicht vergessen, dort ist vieles total veraltet: Es verwendet nicht in allen Dingen die API, sondern index.php (z.B. fürs Login wird regex benutzt um irgendwelche input-hidden-Werte einzulesen -> auf Grund UI-Anpassung im Login-Screen war Hack nötig). Andere Frameworks (siehe mw:API:Client code) wären moderner. Allerdings fehlen da Dinge wie Template-Parameter-Ersetzen usw. usf. Es sind fast nur nackte API-Interfaces, d.h. man muss das "Drumherum" noch selbst implemenetieren (bei WikiClientLibrary diese Generators - habe da mal kurz herumgespielt). --Filzstift (Diskussion) 11:08, 10. Mär. 2020 (CET)
fyi: Cactus26 --Filzstift (Diskussion) 11:09, 10. Mär. 2020 (CET)
@Filzstift: Danke für die Info. Was ich ursprünglich gesucht hatte, war eine sehr "schlanke" Basis, auf der ich meine eigene Funktionalität aufsetzen konnte. Und das bot der DotNetWikiBot damals so halbwegs. Ich verwende eigentlich nur die Basisfunktionalität, die abstraktere Funktionalität (z.B. Template-Parser, Iterieren bei QueryList-Funktionen des API) habe ich selbst implementiert. Für mich wäre der Wechsel der Basis schon ein beträchlicher Aufwand und so lange es mir gelingt, es am Laufen zu halten, werden ich es nicht in Angriff nehmen, im Moment fehlt mir auch die Zeit dazu. Viele Grüße --Cactus26 (Diskussion) 09:37, 13. Mär. 2020 (CET)

Important: maintenance operation on September 1stBearbeiten

User:Trizek (WMF) (talk) 12:30, 31. Aug. 2020 (CEST)

Important: maintenance operation on October 27Bearbeiten

Hilf bitte mit, in deine Sprache zu übersetzen Vielen Dank.

This is a reminder of a message already sent to your wiki.

On Tuesday, October 27 2020, all wikis will be in read-only mode for a short period of time.

You will not be able to edit for up to an hour on Tuesday, October 27. The test will start at 14:00 UTC (14:00 WET, 15:00 CET, 10:00 EDT, 19:30 IST, 07:00 PDT, 23:00 JST, and in New Zealand at 03:00 NZDT on Wednesday October 28).

Background jobs will be slower and some may be dropped. This may have an impact on some bots work.

Know more about this operation.

-- User:Trizek (WMF) (talk) 10:25, 26. Okt. 2020 (CET)

Zurück zur Projektseite „Bots“.