2016-07-08 4 views
2

In der vorherigen Version des Bot SDK (V1) würde eine Nachricht mit dem Text an den Bot Connector einen Message vom Typ DeleteUserData an den Bot auslösen. In der neuen Version (V3) löst dieser Text jedoch eine einfache Activity vom Typ ActivityTypes.Message aus. Wie kann ich einen Activity vom Typ ActivityTypes.DeleteUserData an meinen Bot in der neuen Version senden?Auslösen von Systemmeldungen in Microsoft Bot Framework V3

+0

Können Sie einige zusätzliche Details um den Anwendungsfall angeben, der die Systemnachricht für Sie nützlich macht? – Lars

+0

Ich habe '/ deleteprofile' zum Testen verwendet (z. B. das Zurücksetzen von Dialogen). Streng genommen brauche ich es nicht, weil ich dafür eigene Befehlsnachrichten implementieren kann, z. Gerade jetzt trigger ich Reset mit der '>> reset' Nachricht. Aber dann lautet die Frage: Was löst eine Nachricht vom Typ 'DeleteUserData' aus? – Thegaram

+0

Wir haben uns dafür entschieden, dies im V3-Schema zu entfernen, und zwar genau so, wie Sie es beschrieben haben - Sie können Ihren eigenen Befehl verwenden, um zu verwalten, wie mit dem Löschen von Daten umgegangen wird. Da der Bot die Daten besitzt, die er speichert, kann er entscheiden, wie und welche Daten gelöscht werden sollen. Wir können das hinzufügen, wenn es sich als nützlich erweist. – Lars

Antwort

3

Das BotFramework-Team hat entschieden, den Befehl "/ deleteprofile" im Schema V3 zu entfernen, da Botentwickler einen eigenen Befehl zum Verwalten der Datenlöschung (teilweise oder ganz) erstellen können. Da der Bot die Daten besitzt, die er speichert, kann er entscheiden, wie und welche Daten gelöscht werden sollen. (Es kann hinzugefügt werden, wenn es sich als nützlich erweist.)

+0

Scheint, dass der Befehl/deleteprofile beim Debuggen nützlich ist. Können wir das zurück hinzufügen? –

Verwandte Themen