/ / Erstelle Log in Azure - Logging, Azure-Web-Sites, Botframework, Direct-Line-Botframework

Erstellen Sie Login in Azure - Logging, Azure-Websites, Botframework, Direct-Line-Botframework

Ich habe einen benutzerdefinierten Chat mit HTML n Javascript erstellt. Es funktioniert wie folgt

User enters a question - hello
There is a rest call to Directline api
It internally calls the Qna maker bot
The response is displayed back.

Meine Abfrage lautet: Es gibt einen Benutzer AEr benutzt diesen Service. Alles funktioniert gut mit dem Code. Die Anforderung wird ordnungsgemäß ausgelöst und die Antwort wird genau wie erwartet empfangen.

Wenn der Benutzer eine Frage stellt. Ich möchte, dass dies in einem Textformat wie azurblau gespeichert wird

userName,  question, confidenceScore, count

Die Antwort, die ich bekomme, ist auf diese Weise

  {"answer":"confidenseScore"}

Und mein direkter Anruf enthält Anfragedaten wie diese

  {
type:"message",
text:"myQuestion",
from:
{
id:"userId"
}
}

Ich habe alle diese Informationen, aber ich weiß nicht, wie soll ich ein Protokoll in dem oben genannten Format erstellen. Bitte lassen Sie mich wissen, wie kann ich das tun. Eine Dokumentation oder ein Beispiel wäre hilfreich.

Ich frage das, da dies eine Art Chat-Bot ist, der faqs in einer Seite auflistet. Und ich möchte, dass dies auf Benutzerbasis geschieht, ich meine Benutzer A meldet sich an, faqs sollen basierend auf dem generiert werden, was dieser Benutzer vorher gefragt hat .

Vielen Dank

Antworten:

0 für die Antwort № 1

Nach meinem Verständnis könnten Sie wirksam werden Azure-Tabellenspeicher Verwenden Sie das Azure Storage SDK für Ihre Entwicklungssprache, um die detaillierten Frageninformationen basierend auf dem jeweiligen Benutzer zu speichern / abrufen. Außerdem könnten Sie das offizielle Tool nutzen Microsoft Azure-Speicher-Explorer um Ihren Tabellenspeicher zu verwalten. Für weitere Details können Sie sich darauf beziehen Anleitung.