📜 CLI Tool zum Auswerten der verschiedenen Votes aus dem Sync-Log.
Damit das Script funktioniert muss der pr0gramm-apiCall eingebunden werden.
Der apiCall muss in Zeile 22 eingebunden werden.
Man startet das Script in der CLI mit:
php loganalyzer.php
Das Log gibt verschiedene ActionIDs zurück, worauf hier näher eingegangen wird.
- Man hat einen Post hochgevotet.
- Man hat einen Vote entfernt und den Post neutral belassen.
- Man hat einen Post runtergevotet.
- Man hat einen Kommentar hochgevotet.
- Man hat einen Vote entfernt und den Kommentar neutral belassen.
- Man hat einen Kommentar runtergevotet.
- Man hat einen Tag hochgevotet.
- Man hat einen Vote entfernt und den Tag neutral belassen.
- Man hat einen Tag runtergevotet.
- Man hat einen Post favorisiert.
- Man hat einen Kommentar favorisiert.
- Man folgt jemandem (Stelz).
- Man entfolgt jemandem.
- Man aktiviert Benachrichtigungen (Glocke).
- Man entfernt die Benachrichtigungen, behält aber den Stelz.
Wichtig ist hierbei, dass es sich nicht um die absolute Anzahl an Votes geht, sondern nur um die Anzahl der Handlungen.
Wenn man ein und den selben Post je 30x hoch und runter votet, dann hat man bei 1 und 3 jeweils 30 mehr.
Danke an @Mopsalarm für seine Hilfe beim unpacken der Daten und für seine Übersicht der ActionIDs:
Quelle