2016-05-28 17 views
0

Ich verfolge diese Echo Bot Tutorial und habe alle grundlegenden Schritte in Bezug auf Einrichtung und Registrierung durchgeführt. Ich befolge die Schritte (unten) in Bezug auf lokale Tests und verwende ngrok erfolgreich.Skype Echo Bot für NodeJS: Nachrichten, die nicht in der Skype App erscheinen

Ich konnte meinen Skype Bot als Kontakt hinzufügen, und ich habe auch die neueste Version der Skype App (Mac). Wenn ich über die Skype-App eine Nachricht an den Bot sende, wird die Nachricht in den Debug-Hinweisen in meinem Terminalfenster angezeigt. Ich weiß also, dass die Nachrichten, die ich eintippe, durchkommen.

ich das auch sehen:

skype-sdk.MessagingServiceClientV2 Sending message to 8:username with content Hey 8:username. Thank you for your message: "test". 

Aber ich sehe nicht, jede Art von Antwort in meiner Skype-Anwendung. Meine Erwartung ist, dass der Bot meine Nachricht an mich zurücksenden würde.

Meine Fragen sind:

1) Bei der lokalen Prüfung der ngrok Methode im Tutorial beschrieben ist, soll ich in der Lage seiner Aktivität von dem Skype-Bot zu sehen (in Bezug auf Nachrichten - ich)?

2) Ich vermute, dass dies ein Authentifizierungsproblem sein könnte? Wie kann ich am besten Fehler beheben und den Skype-Bot dazu bringen, in der Skype-App tatsächlich zu antworten?


Ich fühle mich wie ich bin unglaublich nah diese Arbeit zu bekommen, dass die Nachrichten, die ich komme durch senden ... aber die Nachrichten, die ich aus dem Skype-Bot erwarten sind nicht kommen durch. Jede Hilfe oder Ideen sehr geschätzt!

Antwort

0

Den Fix gefunden und hier gepostet, sollte jemand anderes auf dasselbe Problem stoßen.

Während des Installationsvorgangs, als ich das Application Registration Portal verwendet habe, habe ich die falsche Zeichenfolge als mein Anwendungsgeheimnis ausgewählt.

Ursprünglich klickte ich auf New Schlüsselpaar generieren, die in einem neuen Eintrag führte im Admin erscheinen markiert Private Key. Ich habe diese Zeichenfolge als App-Secret verwendet.

Es scheint jedoch, dass, was ich getan hätte, war klicken Sie auf Neues Passwort erstellen und verwendet * diese Zeichenfolge statt **. Ich habe es einfach versucht, und mein Bot antwortet mir jetzt beim Testen mit ngrok lokal (in der Skype-App).

Ich denke, diese besondere Unterscheidung hätte in der Dokumentation deutlicher gemacht werden können, da ich aufgrund dieser einen Aufsicht viel Zeit verloren habe. Naja, zumindest kann ich jetzt mit der Entwicklung beginnen ...

Verwandte Themen