【问题标题】:Alexa to BOT QnA makerAlexa 到 BOT QnA 制造商
【发布时间】:2018-02-13 03:26:06
【问题描述】:

我们使用 Microsoft Bot Framework (C#/.NET SDK) 创建了一个 Bot,并将 QnA maker 服务连接到该 bot。我想在我的 Alexa Skill 集中重用相同的 QnA API(通过 Lamda 函数或使用 http 请求)。

QnAMaker

我正在尝试创建一个 API 控制器方法作为包装类,以将 Alexa 意图转换为 Microsoft 意图,反之亦然。

 public class AlexaController : ApiController
{
    private readonly DirectlineClient _client;

    public AlexaController()
    {
        var directLineSecret = ConfigurationManager.AppSettings["directlinesecret"];
        _client = new DirectlineClient(directLineSecret, "alexa" + Guid.NewGuid().ToString().Replace("-", ""));
    }

【问题讨论】:

  • 请问您想知道什么?

标签: c# alexa-skill direct-line-botframework qnamaker


【解决方案1】:

我们使用 azure 函数来实现这一点,只需解开 Alexa 请求,将其按摩到对 botframework 友好的 dto 中,然后使用直线传递到 botframework。工作一种享受

【讨论】:

  • 我正在尝试实现类似的目标。你在某处有参考代码吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-15
  • 1970-01-01
  • 2020-02-02
  • 2022-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多