Ankündigung
Einklappen
Keine Ankündigung bisher.
Neues Plugin: Whatsapp
Einklappen
X
-
Ok hab eine Lösung dafür entwickelt. Teste ich gerade bei mir. Im laufe des WE werde ich es dann (hoffentlich) ins git pushen können.
Einen Kommentar schreiben:
-
hi, habe noch mal durchgeschaut im normalen Log steht nur der Ping (der unbeantwortet bleibt)
Einen Kommentar schreiben:
-
Hallo Marcov,
wenn nach DSL Reconnect nicht YOWSUP DISCONNECTED als info im Log steht bekommt der YowSup Stack nichts von dem disconnect mit.
Das wäre schade. Dann müssten wir tatsächlich manuell die Pingantwort auswerten und wenn diese in 5 Sek nicht ankommt ein Reconnect durchführen.
Einen Kommentar schreiben:
-
vielen Dank!
also ich habe es probiert, nachricht erscheint auch im normalen Log oder nur in DEBUG?
nach reconnect kommt vom Ping keine Antwort:
gesendete Nachricht sieht so aus:PHP-Code:2015-02-19 22:12:42 INFO Yowsup_Ping Pinging...
es kommt aber nichts an, danach erscheint auch keine Fehlermeldung im LogPHP-Code:2015-02-19 22:13:14 INFO verschluss Sending Message Schlafzimmerfenster ist geoeffnet to XXXXXXXXXXX
Einen Kommentar schreiben:
-
Hi,
hab gerade was ins GIT commited. 2a2c9b30c1310e3bed5dcc3225423536ac5ad3e3
Bitte einmal damit testen ob YOWSUP DISCONNECTED im Log steht wenn der Disconnect stattfindet. Dann hätten wir schon die Lösung...
Einen Kommentar schreiben:
-
Hallo Marcov,
das Problem sollte jeder haben, der keine 100% durchgängige Internetverbindung hat. Der 24 Stunden IP Wechsel bei vielen DSL Providern reicht da schon.
Ich komme im Moment nicht dazu den Reconnect einzubauen, da ich nicht weiss ob Yowsup ein Event wirft wenn die Verbindung zusammenbricht.
Die Cli Version sendet keine ACKs an die Whatsapp Server. Somit werden Lesebestätitgungen nicht geackt. Was das für Langzeitfolgen für den Account hat kann ich dir nicht sagen. Gut wird es sicher nicht sein.
Einen Kommentar schreiben:
-
hat sonst niemand das Problem? Gibt es einen nachteil dauerhaft die CLi-Version zu verwenden?
Einen Kommentar schreiben:
-
Hallo,
danke, dass Du Dir die Sache anschaust. ich habe es nun ein bisschen beobachtet. Es scheint mit dem Reconnect der Internetverbindung zu tun und der damit verbundenen neuen IP zu tun haben, denn vor dem Re-connect kommt:
danach kommt nur noch:PHP-Code:2015-02-16 04:32:26 INFO Yowsup_Ping Pinging...
2015-02-16 04:32:26 INFO whatsapp Received IQ: Iq:
ID: 34
Type: result
from: s.whatsapp.net
PHP-Code:2015-02-16 04:42:26 INFO Yowsup_Ping Pinging...
Einen Kommentar schreiben:
-
Hi Marcov,
konnte ich bisher nicht feststellen.
Bitte das Log anhängen oder mir per PN zusenden.
Einen Kommentar schreiben:
-
Der cli-mode hat bei mir einwandfrei funktioniert, seit dem Update habe ich wieder das Problem, dass es nach einer gewissen Zeit die Verbindung zu verlieren scheint.
Laut log pingt er alle 10 Minuten und bekommt folgende Antwort:
Die Nachrichten stehen auch als gesendet im Log , es kommt allerdings nichts an.2015-02-14 11:34:32 INFO whatsapp Received IQ: Iq:
ID: 1
Type: result
from: s.whatsapp.net
Einen Kommentar schreiben:
-
Da yowsup wieder funktioniert, hab ich mal das Bildchen senden gemacht...
viel Spass damit:
ps:
für den Raspberry PI muss noch folgendes gemacht werden, damit Pillow ws mit jpg/png anfangen kann
Code:sudo apt-get install libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev sudo ln -s /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib sudo ln -s /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib sudo ln -s /usr/lib/arm-linux-gnueabihf/libfreetype.so.6 /usr/lib sudo pip uninstall pillow sudo pip install pillow
Angehängte Dateien
Einen Kommentar schreiben:
-
Hallo,
mit commit f46f3c8694d62a8a5e16205d3586f0104dbcba89 wurde das Plugin um die Ping Funktionalität erweitert. Es pingt nun alle 10 Minuten den Whatsapp Server, so dass die Verbindung offen bleibt.
Bitte den CLI Mode nicht mehr nutzen, da dieser scheinbar auch keine ACKs zum Server sendet.
Der automatische Reconnect ist noch nicht implementiert, wer das testen und einbauen mag, gerne :-)
Alles weitere in der readme.md
LG
Mode
Einen Kommentar schreiben:
-
vielen Dank, vielleicht trägt diese Fehlermeldung zur Aufklärung bei:
die Nachricht wird trotzdem gesendetPHP-Code:WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent
Yowsdown
Einen Kommentar schreiben:
-
Ich habe gerade commit 7a00bf57d79d4681d50414e1d43732c76776aa67 eingecheckt.
Dabei handelt es sich um einen Workaround, um Whatsapp zumindest im Sendebetrieb nutzen zu können bis der disconnect Fehler behoben ist.
Dabei wird das Yowsup executable yowsup-cli aufgerufen.
Um in den CLI Mode zu schalten in der Config des Plugins die Zeile
cli_mode = True
hinzufügen.
Die yowsup-cli muss unter /usr/local/bin zu finden sein.
Es handelt sich definitiv nur um eine Zwischenlösung!!
VG
Mode
Einen Kommentar schreiben:


Einen Kommentar schreiben: