-
Notifications
You must be signed in to change notification settings - Fork 529
[Botskills] Tracking of known issues #1246
Comments
@dfavretto added a new -luisfolder issue above |
I'm trying to connect the assistant template with the skill template: The assistant has the services set up and it is up and running. What could be the potential issue? (node:16800) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'find' of undefined |
@aishwaryaumachandran Could you share your manifest file if possible please? Alternatively you could also try the deployment\scripts\add_remote_skill.ps1 file within a pwsh.exe console session as a workaround whilst we look at the manifest. |
{ |
Let me know if you need any other details |
Do you have an update on the manifest? I executed the PowerShell command to connect. It says unable to load Manifest file. I was able to validate the Manifest file |
This command should work (within pwsh.exe). Run from within your bot folder. Replace the URL with your skill manifest endpoint and the luisfolder should point at the
If not let me know what the script shows when executing? |
Hey @darrenj, thanks for adding that issue, I think it's highly related to the issue about not finding the Hi @aishwaryaumachandran, that issue seems like a problem with the content of the In the PR #1293 we implemented a workaround in case that property is not present. Maybe the Botskills' published version doesn't have that yet, so I'd suggest you copy the |
Thank you @darrenj @dfavretto I was able to get the assistant and the skill connected using powershell. I'll try that solution of taking from the TypeScript version and check. |
Thanjs @dfavretto good spot. Could we have botskills cope with a missing skills property? (Ie add it) I'll pr adding this but think it's reasonable for it to be missing especially if someone adds skills support to their own bot. |
@darrenj actually the botskills is already taking this situation into account since PR #1293 when we modified this line in the I'm not quite sure if the published version has this changes yet, but if it doesn't, I'd suggest waiting before publishing another version, since I'll be creating a PR for fixing the issues with |
Project
Name: Botskills
Language: TypeScript
Description
There are some known bugs with the first implementation, here is a list of them for tracking the ones being work on, and the ones already fixed.
.lu
file is not found ([botskills] CLI operation should fail if it can't find LU file #1232).list
command is showing the skills name instead of the ids. This leads to confusion when user tries to disconnect a skill using the names listed with thelist
command.connect
command are not being printed when using--verbose
.Checking for authentication settings ... Could not configure authentication connection automatically.
Skill adds fine however but confusing to user. This step should just be skipped.botskills connect -b vabreakoutspeechdemo -r http://bfweatherskill.azurewebsites.net/api/skill/manifest --cs
it reports success but doesn't actually add to the Dispatch model. If you supply luisFolder it works, it should report an error if it can't luisfolder and not add the skill..dispatch
file when thedispatch add
command is executed, it triggers thedispatch init
prompting the user for the name of the Dispatch file, instead of throwing an error for not finding the said file.When requiring theEDIT: A workaround was implemented in PR [Botskills] Fix authentication issue and other minor ones #1293 so there's no need to throw an error.skills.json
file, if it's malformed (i.e. noskills
property) should throw a verbose error.async
functions, if an error is thrown it's not being handled correctly.The text was updated successfully, but these errors were encountered: