Botbuilder-Lösungen
Typoskript
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
Ich habe gerade den Onboarding-Dialog durch einen OAuth-Dialog ersetzt
direkt zur Route
Hallo @nestoralonsovina , danke für die Meldung dieses Problems!
master
?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!
- Können Sie die erforderlichen Repro-Schritte bereitstellen, um Ihr Szenario zu reproduzieren?
- Verwenden Sie den Beispiel-Assistenten des Zweigs
master
?- 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:
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.
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:
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