Botframework-solutions: [Virtual Assistant Template] mainDialog funktioniert nicht für Nachrichtenereignisse

Erstellt am 8. Jan. 2020  ·  4Kommentare  ·  Quelle: microsoft/botframework-solutions

Welches Projekt ist betroffen?

Botbuilder-Lösungen

In welcher Sprache ist das?

Typoskript

Was geschieht?

Der Bot scheint das Versprechen auf routerDialog.js nicht lösen zu können
const status = await this.onInterruptDialog(innerDc);
wenn das Ereignis eine Nachricht ist

Was sind die Schritte, um dieses Problem zu reproduzieren?

Ich habe gerade den Onboarding-Dialog durch einen OAuth-Dialog ersetzt

Was haben Sie erwartet?

direkt zur Route

Können Sie Protokolle, Fehlerausgaben usw. freigeben?

Irgendwelche Screenshots oder zusätzlichen Kontext?

Screenshot 2020-01-08 at 16 03 00

Needs Triage Bug

Hilfreichster Kommentar

Nach dem Deaktivieren der folgenden Middleware:
this.use(new TranscriptLoggerMiddleware(transcriptStore));
this.use(new ShowTypingMiddleware());
Im Botframework-Emulator wird schließlich ein Fehler angezeigt:

Screenshot 2020-01-09 at 09 35 53

Ich suche noch die Quelle. Was mir seltsam vorkommt, ist, dass das Problem mit LUIS-Intentionen liegt und der Code nie die Route-Methode des mainDialog erreicht.
Ich würde mich über jedes Feedback freuen, das Sie haben könnten.

Vielen Dank,
Nestor

Alle 4 Kommentare

Hallo @nestoralonsovina , danke für die Meldung dieses Problems!

  1. Können Sie die erforderlichen Repro-Schritte bereitstellen, um Ihr Szenario zu reproduzieren?
  2. Verwenden Sie den Beispiel-Assistenten des Zweigs master ?
  3. Welche Version verwenden Sie von Botbuilder-Lösungen? Können Sie überprüfen, ob es sich um [email protected] handelt, welches die neueste npmjs ?

Derzeit migrieren wir die neuesten Änderungen von 0.7Beta Release auf die TypeScript-Lösungen (einschließlich Botbuilder-Solutions- Bibliothek)

Dankeschön,
Diego

Hallo @nestoralonsovina , danke für die Meldung dieses Problems!

  1. Können Sie die erforderlichen Repro-Schritte bereitstellen, um Ihr Szenario zu reproduzieren?
  2. Verwenden Sie den Beispiel-Assistenten des Zweigs master ?
  3. Welche Version verwenden Sie von Botbuilder-Lösungen? Können Sie überprüfen, ob es sich um [email protected] handelt, welches die neueste npmjs ?

Derzeit migrieren wir die neuesten Änderungen von 0.7Beta Release auf die TypeScript-Lösungen (einschließlich Botbuilder-Solutions- Bibliothek)

Dankeschön,
Diego

Wir verwenden den Master-Zweig der Vorlage für den virtuellen Assistenten (es ist derselbe wie der, der vor 2-3 Wochen mit Yeoman generiert wurde, nehme ich an) und Version 4.4.9 von botbuilder-solutions

Schritte zum Reproduzieren des Fehlers sind schwer zu geben, und einer der Gründe, warum ich dieses Problem ein wenig zögerte. Es tauchte plötzlich vor zwei Tagen auf, ich habe versucht, eine Vorlage für Scratch zu erstellen und die Konfigurationsdateien (appsettings.json und kognitivemodels.json) einfach zu kopieren und einzufügen, und es funktioniert immer noch nicht, wobei der Fehler an derselben Stelle auftritt.

Wir führen den Bot lokal mit dem Botframework-Emulator (mit ngrok) sowohl unter Windows als auch unter macOS aus. Wir haben auch versucht, den Bot bereitzustellen und er bleibt im Webchat und in den Teams bestehen.

Ich denke, das sind alle Informationen, die ich Ihnen geben kann, und vielleicht haben Sie etwas zu sagen, wie wir das Problem beheben könnten.

Vielen Dank,
Nestor

Nach dem Deaktivieren der folgenden Middleware:
this.use(new TranscriptLoggerMiddleware(transcriptStore));
this.use(new ShowTypingMiddleware());
Im Botframework-Emulator wird schließlich ein Fehler angezeigt:

Screenshot 2020-01-09 at 09 35 53

Ich suche noch die Quelle. Was mir seltsam vorkommt, ist, dass das Problem mit LUIS-Intentionen liegt und der Code nie die Route-Methode des mainDialog erreicht.
Ich würde mich über jedes Feedback freuen, das Sie haben könnten.

Vielen Dank,
Nestor

Wir haben endlich eine Inkompatibilität zwischen zwei Absichten in LUIS gefunden, daher schließe ich das Problem, da es nicht mit der Vorlage zusammenhängt.

Vielen Dank.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen