Benutzer:BotGG/Skripte

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen

Hier werden alle Skripte gesammelt um einen Bot mit ähnlichem Funktionsumfang wie BotGG zu betreiben.

Aktualisieren von Aktuell/Tabelle[Bearbeiten]

Benötigt[Bearbeiten]

Die rss.php schreibt den aus rss_feed.php generierten Inhalt in Aktuell/Tabelle rein und aktualisiert den Zeitstempel unter Benutzer:BotGG/Zeitstempel. Ansonsten ist sie identisch mit FreewarWiki:Bot/Skripts/rss.php.

Anleitung[Bearbeiten]

  1. Mit forum_crawler.php das Archiv unter Aktuell/Archiv aktualisieren.
    • Den Inhalt nach Jahreszahl sortieren.
    • Es reicht es, den Crawler ab dem Dienstag, 14.02.2017 13:37:03 laufen zu lassen, alle anderen Threads davor wurden garantiert erfasst. Dazu einfach die Variable $to_page auf 6 * Seitenzahl bis Garantie setzen.
  2. Mit AllPagesBot.php den Cache erzeugen.
  3. Unter DeinBot/Zeitstempel den Zeitstempel im UNIX-Format eintragen, an dem das Aktuell/Archiv zuletzt erzeugt worden ist.
    • In rss.php muss anschließend $page_timestamp = 'Benutzer:BotGG/Zeitstempel'; gegen diese Seite DeinBot/Zeitstempel ausgetauscht werden.
  4. Unter DeinBot/Rennt ein rennt eintragen (ohne die code-Tags!).
    • In rss.php muss anschließend $page_running = 'Benutzer:BotGG/Rennt'; gegen diese Seite DeinBot/Rennt ausgetauscht werden.

Nun kann rss.php automatisch aufgerufen werden um Aktuell/Tabelle zu aktualisieren.