onBeforeKnuddelReceived() & onKnuddelReceived() triggern bei /appknuddel Bot:Anzahl nicht

Issue #140 new
Former user created an issue

Kann zu 100% reproduziert werden:

Channel 1 hat App ID.name Channel 2 hat App ID.name (genau die selbe App, wie Channel 1)

Profileinstellung => Privatsphäre => Ersten Channel anzeigen - Nicht sicher ob dies hier eine Rolle spielt., steht bei mir seit Ewigkeiten auf dieser Einstellungen

/go Channel 1 /go +Channel 2 /go +Channel 3

Channel 3 verlassen.

Im Channel 2 /appknuddel Bot:1 eingeben und bestätigen.

Weder onBeforeKnuddelReceived() noch onKnuddelReceived() werden ausgelöst für Channel 2. Bot hat allerdings +1 Knuddel, Nutzer -1 Knuddel.

In seltenene Fällen schreibt App-Logs aber an andere mit KnuddelsTransfer-Flag das ein KnuddelsTransfer stattgefunden hat, lässt aber den ausführenden Nickname aus (auch wenn dieser die Flag ebenfalls hat) und in der Nachricht ist als Channel dann Channel 1 angegeben.

Dies tritt nur auf, wenn die App in Channel 1 und 2 identisch ist. Also die selbe App vom selben Entwickler.

Der beschriebene Fehler könnte auch auf andere Events wie onEventReceived z. B. Auswirkungen haben. Bisher nicht getestet.

Comments (1)

  1. Log in to comment