通过Postman与您的Microsoft Bot框架聊天

纪尧姆实验室

我对Bot Framework并不陌生,正在探索解决方案。

我正在尝试在android应用(以及之后的python flask应用)中使用Microsoft bot框架作为API调用。为此,我想弄清楚如何向我的机器人发送消息并通过邮递员接收答案

现在,我的机器人已在团队和网络聊天中启动并运行。我正在使用Bot服务来利用Microsoft Bot框架。我的应用程序在Heroku上运行,而该漫游器托管在Azure上。

在此处输入图片说明

我已经检查了bot服务上的直接渠道,但这正在返回一个iframe进行网络聊天,而我想改为通过python,java等程序化方式将我的消息发送为api调用 在此处输入图片说明

我还检查了有关v3 bot框架的stackoverflow问题,并尝试了以下操作:如何将python bot连接到Microsoft bot连接器

将邮件从邮递员发送到Microsoft Bot

https://pypi.org/project/botframework-connector/

1°我在第二个stackoverflow网址之后访问了我的承载令牌:

{
   "token_type": "Bearer",
   "expires_in": 3600,
   "ext_expires_in": 3600,
   "access_token": "eyJ0eXAiOiJKV1QiL***********************************ObNWg"
}

2°然后向邮递员提供带有此URL的不记名令牌https://directline.botframework.com/v3/directline/conversations/

和这个json原始主体:

{
    "type": "message",
    "from": {
        "id": "user1"
    },
    "text": "hello"
}

这是返回:

{
  "error": {
    "code": "BadArgument",
    "message": "Missing token or secret"
  }
}

如前所述,我是新手,因此,对以上内容的任何见解将不胜感激!

纪尧姆实验室

好的,没关系,本教程提供了我正在寻找的答案:https : //thewebspark.com/2018/04/15/directlineapi-testing-with-custom-client-and-postman-microsoft-bot-framework/

它在我这边很完美。

1)您可以Bearer <token>https://directline.botframework.com/v3/directline/conversations上使用POST请求,将您的直线令牌与一起使用

您将获得一个新令牌和一个session_ID

2)然后您在https://directline.botframework.com/v3/directline/conversations/conversation_ID/activities上使用GET请求

使用新令牌Bearer <token>和json主体为:

{
    "type": "message",
    "from": {
        "id": "user1"
    },
    "text": "hello"
}

就这样!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过Bot框架进行电报聊天键盘

Microsoft bot 框架网络聊天中的多租户

从 Microsoft 框架 BOT 框架切换到基于 Amazon 云的聊天 BOT。有没有相同的通用框架?

有没有办法通过 bot 框架中的 CSS 或 C# 更改网络聊天中的字体大小?

使用 Bot 框架通过 NodeJS 发布到 Microsoft Teams 频道

在Microsoft Bot Framework中,如何从聊天的URL中提取参数?

在Microsoft Bot Framework网络聊天中唯一标识用户

团队之间的通讯和通过Bot的网络聊天

Bot 框架模拟器 VS 网络聊天

如何在本地托管 Microsoft Bot 框架?

带有LUIS的Microsoft Bot框架

Microsoft Bot框架:在连接上发送消息

Microsoft Bot框架获取用户时区

帐户链接Microsoft bot框架Facebook教程

Microsoft Bot框架Webchat C#

Microsoft Bot 框架程序集参考

Microsoft Bot框架session.endDialog()的使用

如何自动加入Microsoft网络聊天中的对话(机器人框架)

在使用Microsoft bot框架的Microsoft团队中显示欢迎消息

如何在Angular5应用程序中使用Microsoft Bot Framework网络聊天

Microsoft Bot Framework,Web聊天平台中的快速回复

如何使用Microsoft Bot Sdk和LUIS开发聊天机器人

使用Microsoft Bot Framework时如何使用CSS设置聊天窗口样式

如何在Microsoft Bot Framework中的网络聊天中添加刷新按钮?

Microsoft Azure Bot Service主动向组发送消息(会议)聊天

如何使用Microsoft Bot Service中的直线发布到网络聊天?

Microsoft Bot框架如何验证表单流中的日期?

Microsoft bot 框架 v4 语音服务

如何在Microsoft Bot框架中进行Rest API调用