小编los*_*der的帖子

如何在REST CLIENT上测试我发布的LEX机器人

我创建了我的lex bot并发布了它.我现在正试图从其他客户端测试它.

这个想法一旦从休息客户端工作,我可以使用其他调用将其与我的自定义UI集成.

在此输入图像描述

我使用的这个要求的身体从posttext按照该链接 http://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html

当我从休息客户端使用此功能时,我将收到Missing Authentication Token.

在此输入图像描述

使用的终点URL是https://runtime.lex.us-east-1.amazonaws.com

我应该在AWS Signature之类的授权标头中添加一些东西来使其工作.

rest amazon-web-services amazon-lex

13
推荐指数
1
解决办法
1407
查看次数

如何使用python和bot框架创建一个简单的Skype机器人

我正在尝试使用 python 在带有 botframework 的 Skype 中创建一个非常简单的机器人。这是我做的步骤。

  • 在资源中创建了一个频道机器人。

在此处输入图片说明

  • 使用 Flask 创建了一个简单的 Python Web 服务来接收来自机器人的消息。在 ngrok 上公开它并在消息传递端点中添加相同的内容。

在此处输入图片说明

  • 我通过网络聊天测试了机器人,并且在我的 python 网络服务中得到了一个 json

    {
    "recipient": {
    "id": "txBot@b0X6R31x6uQ", 
    "name": "txBot"
     }, 
    "from": {
    "id": "1xFUIEqdQfv", 
    "name": "You"
     }, 
     "entities": [
        {
        "supportsTts": true, 
        "supportsListening": true, 
        "type": "ClientCapabilities", 
        "requiresBotState": true
        }
     ], 
    "locale": "en", 
    "timestamp": "2018-11-22T13:00:42.9086958Z", 
    "channelId": "webchat", 
    "channelData": {
    "clientActivityId": "1542891640077.5912976099256072.0"
    }, 
    "conversation": {
        "id": "b5b52b9e464b4e958b1219dadedfffce"
    }, 
    "serviceUrl": "https://webchat.botframework.com/", 
    "text": "hello from test", 
    "textFormat": "plain", 
    "type": "message", 
    "id": "b5b52b9e464b4e958b1219dadedfffce|0000002"
    }
    
    Run Code Online (Sandbox Code Playgroud)
  • 我能够处理这个 json 并且能够在这个例子中将用户输入“hello …

python skype botframework

5
推荐指数
1
解决办法
4124
查看次数

如何将Amazon Lex Chatbot发布为webservice

我能够创建亚马逊lex聊天机器人.我也可以在Facebook Messenger中发布相同内容.我也找到了适用于iOS和Android的sdk.

我想要的是将lex bot发布为可以从任何其他客户端调用的web服务,以便可以通过其余调用将其集成到任何用户界面.

我听说Javascript sdk用于发布lex bot作为服务,但我无法找到任何适当的文档.

amazon-web-services amazon-lex

3
推荐指数
1
解决办法
1038
查看次数

如何在 Apache Jena Fuseki 服务器中查询命名图

我正在将 .ttl 文件加载到 Jena Fuseki 服务器中,而不是使用默认图形,而是使用命名图形<http://examples/test>。

/home/user/jena-fuseki-1.1.1/./s-put http://192.168.1.38:3030/ds/data http://example/test /home/user/testdata.ttl
Run Code Online (Sandbox Code Playgroud)

我能够使用以下命令加载图形并检索结果。

/home/user/jena-fuseki-1.1.1/./s-get http://192.168.1.38:3030/ds/data http://example/test
Run Code Online (Sandbox Code Playgroud)

但是当我开始使用该s-query命令进行查询时,它采用的是默认的未命名图。如何使s-query命令在命名图上工作。

 /home/user/jena-fuseki-1.1.1/./s-query --service http://localhost:3030/ds/query 'SPARQL Query'
Run Code Online (Sandbox Code Playgroud)

这是对默认的未命名图进行查询。如何使它在命名图上工作<http://example/test>?

sparql fuseki apache-jena named-graphs

2
推荐指数
1
解决办法
2636
查看次数

在 sql 中对 WindowsInstaller msi 数据库查询是否有任何限制

我正在尝试在 c# 中的 msi 数据库上运行一些 sql 查询。但似乎某些特定的 sql 查询不起作用。

WindowsInstaller.Installer ins = (WindowsInstaller.Installer)new Installer();
string strFileMsi = @"abc.msi";
Database db3 = ins.OpenDatabase(strFileMsi, WindowsInstaller.MsiOpenDatabaseMode.msiOpenDatabaseModeDirect);

string q = "SELECT File FROM File WHERE FileName LIKE '%s%'";
WindowsInstaller.View vw = db3.OpenView(q);
vw.Execute(null);
string q2="SELECT * FROM InstalExecuteSequece ORDER BY Sequence DESC"

WindowsInstaller.View vw2 = db.OpenView(q2);
vw.Execute(null);
Run Code Online (Sandbox Code Playgroud)

如果我没有运行相同的查询DESC关键字和所有,它的工作原理fine.Similarly是与本案LIKE KEYWORD also.All这些给SQL异常。

c# mysql sql-server windows-installer

2
推荐指数
1
解决办法
1089
查看次数

如何在python中将dd-mon-yyyy日期转换为dd-mm-yyyy

我想将 dd-mon-yyyy 格式的日期转换为 python 中的 dd-mm-yyyy 。有没有可以直接做到这一点的库。

date python-2.7

2
推荐指数
1
解决办法
9174
查看次数

根据python中元组第一个元素的长度对元组列表进行排序

我在 python 中有一个元组列表。我正在尝试根据元组的第一个元素的长度对列表进行排序。

mylist=[('abcde', 23), ('this is one string', 234), ('sa', 2346)] 
Run Code Online (Sandbox Code Playgroud)

排序为

[('sa', 2346), ('abcde', 23), ('this is one string', 234)]
Run Code Online (Sandbox Code Playgroud)

基于元组第一个元素的长度。我试过

mylist=sorted(mylist,key=len)
Run Code Online (Sandbox Code Playgroud)

这是行不通的。

python sorting list

1
推荐指数
1
解决办法
1461
查看次数