问题标签 [aws-chatbot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
259 浏览

amazon-web-services - 使用 AWS Chatbot 从松弛通道调用 AWS lambda 函数 - 自动化它,无需用户干预

我有一个松弛的工作流程设置,它将在不同的通道中获得批准,并从另一个私有通道调用 AWS lambda 以限制对 AWS 聊天机器人的访问。但是在调用 lambda 之后,Chatbot 再次要求确认,这需要有人再次手动批准它。有没有办法绕过这个。? 在此处输入图像描述

目的是自动执行此操作并消除用户干预,任何解决方法都值得赞赏

0 投票
1 回答
242 浏览

aws-lambda - 是否可以在 CodePipeline 失败时自定义 AWS 聊天机器人消息?

我们目前正在从 Travis 切换到 CodeBuild/CodePipeline。

Travis 有一个内置的 slack 功能,我们可以在其中发送提交哈希、作者姓名、提交消息等。

我已将 AWS Chatbot 设置为在代码管道事件失败期间向 slack 发送消息,但该消息不包含任何详细信息,理想情况下,我也想在 slack 上标记用户,但至少我会像作者姓名/提交哈希。

我没有看到 AWS Chatbot 的任何设置,我在想我可以创建一个 SNS 主题,CodeBuild 会通知它然后会点击一个 lambda 函数,该函数将使用 Slack Web 挂钩向频道发送消息,但我不确定我是否也可以通过这种方式发送识别信息。

0 投票
0 回答
33 浏览

aws-api-gateway - 如何将 Amazon lex 与 Google Chat 集成

我正在尝试将 Amazon Lex Chatbot 与 Google Chat 集成。

从这个链接https://developers.google.com/chat/how-tos/bots-develop,我知道我可以使用 API Gateway 作为 https 端点。但是我在谷歌聊天中究竟在哪里配置这个端点。如何在 Google Chat 中注册和发布我的聊天机器人?

提前致谢

0 投票
1 回答
37 浏览

aws-lambda - Amazon Lex 聊天机器人可以生成图像作为输出吗?

例如,我想创建一个聊天机器人,为我所在城市的图书馆位置提供地图图像。如果用户请求它,Amazon Lex 聊天机器人是否可以在这种情况下生成地图的图形或图像作为用户的输出?

0 投票
0 回答
45 浏览

amazon-web-services - 如何在内部 SharePoint 网站上发布 AWS Lex 机器人?

感谢您花时间在我的帖子上。我在机器人开发和聊天机器人 PoC 方面处于初学者水平,我创建了一个 AWS Lex 机器人,其意图启动 AWS Lambda 函数以从 S3 获取数据并使用 Lex 将数据传回给用户。这部分工作正常。作为下一步,我想在内部 SharePoint 网站上发布此机器人?我尝试使用 AWS Cloud Formation 并提供了 SharePoint 站点信息,但对我来说它不起作用。我相信我需要在 AWS Lex 和 SharePoint 之间建立连接,并且可能缺少关键步骤。请指教。非常感谢你帮助我。

0 投票
1 回答
18 浏览

aws-lambda - Amazon lex 有什么方法可以在 php 网站上打印/渲染图像?(webhost000)

我使用亚马逊 lambda 作为聊天机器人的后端,我不知道如何让聊天机器人从我的网站生成图像。我阅读了有关自定义有效负载的信息,但文档非常稀疏且缺乏信息。我尝试使用内容和 json 格式的 html 标签发送它,但两者都不起作用。例如,Dialogflow 在生成图像方面有非常简单的文档,但不知何故,亚马逊 lex 让我很难。

0 投票
0 回答
16 浏览

amazon-web-services - 如何配置 AWS Chatbot 以将有用的消息从 Beanstalk 传递到 Slack?

我们有一个 Elastic Beanstalk 部署并希望将事件接收到我们的 Slack 通道中。我们设置 EventBridge 和 Chatbot 来传递通知。一切正常,除了通知没用,因为 Chatbot 不会仅映射消息详细信息类型,这并不能说明太多。请参阅通知的附件图像(裁剪以剪切区域/帐户信息),如果没有告诉我们实际更改是什么,即 EventBridge 接收并发送到 SNS,但未映射的事件,该消息并不太有用发送到 Slack 时由 Chatbot 发送。

聊天机器人松弛通知

甚至他们的示例测试通知也证明了同样的问题:

在此处输入图像描述

我查看了Chatbot 文档,他们声称通过 EventBridge 支持多种服务。我查看了EventBridge 文档,他们在其中列出了受支持的服务中的 Elastic Beanstalk。

我还订阅并测试了健康服务通知,效果很好。请参阅下面的示例测试通知。

在此处输入图像描述

我找不到配置聊天机器人做正确事情的方法。我可以为某些事件编写自己的消息转换器并调用 Slack webhook 而不是使用 Chatbot,但我现在想避免在这里编写自定义代码。

有谁知道是否可以修复从 EventBridge 发送到 Chatbot 然后再发送到 Slack 的 Beanstalk 通知?或者 AWS 是否正在努力支持更多的服务通知,并且在未来这可能会开始正常工作?

先感谢您。

0 投票
0 回答
27 浏览

amazon-web-services - 从聊天机器人控制台测试 aws 聊天机器人有效,但不能从 SNS 主题测试

我有一个奇怪的问题:

我将聊天机器人连接到我的松弛频道。当我从 SNS 主题测试它时,我只收到电子邮件通知:

来自 SNS 主题的测试

当我从聊天机器人页面测试它时:我在我的松弛频道中同时收到电子邮件和聊天机器人消息:

从聊天机器人页面测试

你知道这是从哪里来的吗?我在聊天机器人上启用了原始消息。

感谢您的任何提示!

0 投票
1 回答
51 浏览

amazon-web-services - 用于运行 AWS Lambda 并获得响应的交互式 Slack 机器人

我有一个 AWS Lambda 函数,当提供域名作为输入/有效负载时,它会创建一些 route53 记录。它在大约 6 分钟内完成,并且只需要一个输入,即“域名”。

我尝试使用 AWS ChatOps 在 slack 中运行此功能,但看起来 ChatOps 无法运行需要超过 15 秒的功能。我正在尝试创建某种 slack 机器人,它会要求输入/域名,然后运行所需的 lambda 函数。在此之后,它应该提供功能是否成功完成的输出。

例如,假设此任务的 slack bot 名称是“Lambda Runner”,下面是与该任务的示例对话

@Lambda-Runner

有没有人做过这种类型的任务或有什么建议我应该在哪里寻找这些?谢谢

0 投票
1 回答
51 浏览

javascript - 有没有办法在 Amazon lex-v2 响应中显示超过 5 个按钮

这是我的 sessionState 对象

这是消息数组

]

我从 lamda 功能发送 7 个按钮,但 lex 不接受超过 5 个按钮。它给出了错误说按钮应该在 0,5 索引之间。有没有办法在 lex 响应中显示超过 5 个按钮。