question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Can't invoque remote skill

See original GitHub issue

Describe the bug

I have a project with multiple skills, everything works when I invoke the skills locally, but when I deploy the skills and I try to invoke the remote skill I get the following error:

Error invoking the skill id: "<APP ID from the Bot Channel registration resource>" at "https://contactskilldev.azurewebsites.net/api/messages" (status is 401).

I followed the steps in https://docs.microsoft.com/en-us/composer/how-to-export-a-skill and https://docs.microsoft.com/en-us/composer/how-to-connect-to-a-skill and also set allowedCallers to "*" on the skill configuration settings. This is how one of the skill manifests looks like: { "$schema": "https://schemas.botframework.com/schemas/skills/skill-manifest-2.0.0.json", "$id": "ContactDetailsSkill-7561f7ff-d796-4774-a5ee-a2fe432cbbf4", "endpoints": [ { "protocol": "BotFrameworkV3", "name": "ContactManifest1", "description": "Contact Skill", "msAppId": "<APP ID from the Bot Channel registration resource>", "endpointUrl": "https://contactskilldev.azurewebsites.net/api/messages" } ], "name": "ContactDetailsSkillRemote", "version": "1.0", "publisherName": "CSCBot", "activities": { "ContactDetailsSkill": { "type": "event", "name": "ContactDetailsSkill" }, "GetContactDetailsDialog": { "type": "event", "name": "GetContactDetailsDialog" }, "conversationUpdate": { "type": "conversationUpdate" } } }

Version

1.3.0

Browser

  • Electron distribution
  • Chrome
  • Safari
  • Firefox
  • Edge

OS

  • macOS
  • Windows
  • Ubuntu

Expected behavior

I expect to be able to invoke remote skills

Additional context

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:15 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
srinaathcommented, Jan 14, 2021

Closing this ticket. The issue was an invalid MsAppId for the consumer bot and the need to configure MsAppId’s for all the skills when one of them is remote.

1reaction
pedro-ramirez-suarezcommented, Jan 11, 2021

Hi @srinaath , I’ll be sending you my project by email, my email is (pedro.ramirez@muraladvisors.com).

Thanks.

Read more comments on GitHub >

github_iconTop Results From Across the Web

cannot invoke remote function inside match : Foreach loop
There are a few issues here. The = operator is the match operator, it is not assignment. To explain the error, syntax-wise, this...
Read more >
david234 - Elixir Forum
Cannot invoke remote function Access.get/2 inside guards ... I can see this error is due to accessing product_params["images"] . ... Basically, you ...
Read more >
Solve PC problems remotely with Remote Assistance and ...
Solve PC problems remotely with Remote Assistance and Easy Connect · In the search box on the taskbar, type remote assistance again and...
Read more >
Hybrid-Remote: understanding nuances and pitfalls - GitLab
This complete guide to remote-hybrid work teaches you all you need to know in order to ... Save on real estate expenses; Hire...
Read more >
Alexa.ThermostatController Interface 3 - Amazon Developer
ThermostatController interface in your Alexa skill so that users can control smart ... If you can't handle a SetTargetTemperature directive successfully, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found