2017-07-09 8 views
3

Ich habe einen Bot mit C# gebaut. Ich habe es mit Emulator, Web-Chat, Direktleitung und Skype getestet und es funktioniert wie erwartet. Ich folgte den Schritten, um den Bot mit Skype für Geschäft zu registrieren, ich wartete mehr als 24 Stunden, um zu sehen, was passiert. Bisher kann ich den Bot als Kontakt zu sehen, aber wenn ich versuche, eine Nachricht zu senden, um den FehlerBot Framework Kann nicht mit Skype For Business verwendet werden

„Fehler für Geschäftsreisende in Skype passiert ist, als Bot-Service zu erreichen. Wir dieses Gespräch gespeichert. Sie wird es bald in der Registerkarte Konversationen in Skype for Business und in dem Konversationsverlauf-Ordner in Outlook sehen. "

Auf der Suche nach einigen Protokollen oder etwas, sammelte ich einige Informationen, die ich hier teile.

Analytics von BOT, die, dass es erreicht es beweist: Analytics

Der Log für SFB-Kanal sagte: „Es ist ein Fehler aufgetreten Diese Nachricht zu Ihrem Bot Senden: HTTP-Statuscode NotFound“

Es sieht ist dass der Bot-Endpunkt nicht verfügbar ist. Als ich es in SFB registriert habe, habe ich NGROK benutzt (um mein Gerät zu starten), aber später habe ich es auf eine azurblaue Seite geändert.

„Old“ Endpunkt ist noch heute verwendet: endpoint

Also, alles, was ich denke, ist, dass Bietet Endpunkt im Moment „registriert“ wurde, dass ich die Registrierung meiner Bot in SFB gemacht, und jetzt es ist nicht möglich, es zu ändern.

Macht es irgendjemanden von Ihnen Sinn?

Mein Problem scheint Bot Framework - An error while sending a message from Skype for Business

Adrián

+0

Danke für die Ausgabe Nicolás! Wie Sie sehen können, ist mein geschriebenes Englisch nicht das beste. –

Antwort

1

Ok Art ähnlich zu sein, ich bin sicher, dass das Problem mit dem Bot der Endpunkt Registrierung war. Ich habe ein Powershell-Skript gefunden, das den Endpunkt aktualisiert. Eröffnen ich Windows Powershell als Administrator und den ff-Skripte ausführen:

Import-PSSession (New-CsOnlineSession -Credential (Get-Credential)) 
Set-CsOnlineApplicationEndpoint -Uri sip:[email protected] 

Offensichtlich Ich änderte [email protected] mit meinem eigenen. Dann, nach dem Warten von 8 Stunden (oder so), konnte ich mit dem Bot kommunizieren, mit SFB als Kanal.

Bot running as expected

Ich hoffe, dass dies auch für andere nützlich sein kann.

Verwandte Themen