Benutzer:MerlIwBot

Dieser Benutzer ist ein Bot ohne Bot-Flag. Er wird von Merlissimo betrieben.
  • Der Bot ist zurzeit außer Betrieb.
  • Sperre den Bot, falls er nicht korrekt funktioniert.
  • Kontrolliere die Arbeit des Bots.
  • Kontaktiere den Betreiber bei Fehlern.
  • Aufgabenbeschreibung:
    Interwikis



MerlIwBot ist ein InterwikiBot. Er ergänzt und entfernt Langlinks (=Interwikis, die sich in der Seitenleiste befinden). Der Bot läuft auf dem Toolserver. Dort analysiert er die Datenbank, um Seiten mit Aktualisierungsbedarf zu finden. Für den eigentlichen Aktualisierungslauf werden jedoch nur live-Daten verwendet, die auf API-Abfragen beruhen.

Bugs, die mein Bot gar nicht mag und einen Programmierer manchmal verzweifeln lassen

Intransparente Titelnormalisierung

Titel, die als Anfrage an den Server gesendet werden, können in der Antwort nicht wieder gefunden werden, weil sich ihre Schreibweise geändert hat.

Selten: Unicodecodierung ist nicht-NFC, Antwort enthält NFC-Form – betrifft alle Wikis (siehe en:Unicode equivalence#Normal forms). Lösung für den Bot: Hoffen, dass alle verwendeten Titel in NFC vorliegen. Bsp.
Häufig: Auf arwiki und mlwiki werden Zeichen nach [1] und [2] UTF-8 normalisiert. Da dies sehr häufig vorkommt, kann pro Abfrage nur ein Titel abgefragt werden, damit man ihn im Ergebnis auch wieder zuordnen kann. Die Anzahl der Einzelanfragen (und damit die Last) an diese Wikis erhöht sich damit um den Faktor 20-50. Die Konfigurationsinformation, ob ein Wiki diese Normalisierung nutzt, kann nicht per Bot ausgelesen werden (steht nur direkt im Quellcode der Language Dateien). Bsp.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.