文件名称:check-slack-bot:用于Meedan Check的Slack机器人,协作媒体注释平台
文件大小:758KB
文件格式:ZIP
更新时间:2024-04-27 04:09:08
aws-lambda slack-bot hacktoberfest JavaScript
检查松弛机器人 这是Check的Slack机器人。 它应回复包含一个或多个Check URL的消息,并使用交互按钮将其预览显示为Slack消息。 演示版 图表 下图显示了该机器人的体系结构(AWS上的无服务器结构),其中每个组件都用白色圆圈编号。 黄色圆圈显示其工作方式。 有关以下各节的更多详细信息。 在AWS上安装 下面的步骤引用了上图中的白色圆圈。 在AWS方面,我们需要创建一个VPC,该VPC允许我们的Lambda函数连接到在AWS上私下运行的Redis实例,但也应该能够连接到在AWS外部运行的Check。 AWS仅允许您将Lambda函数分配给VPC上的至少两个子网,并且这些子网无法直接连接到Internet,它们需要连接到NAT。 因此,为了满足所有这些要求,我们建议上图中的VPC设置编号为[0] :具有四个子网的网络10.0.0.0/16 :标记为A的公共网络,范围为1
【文件预览】:
check-slack-bot-develop
----test-helpers.js(3KB)
----helpers.js(8KB)
----helpers.test.js(3KB)
----docker-entrypoint.sh(59B)
----server.js(1KB)
----slash.js(3KB)
----diagram.png(680KB)
----config.js.example(728B)
----aws.json.example(68B)
----google-image-search.test.js(2KB)
----google-image-search.js(2KB)
----index.test.js(25KB)
----Dockerfile(672B)
----slash.test.js(8KB)
----buttons.test.js(8KB)
----slash-response.js(13KB)
----buttons.js(9KB)
----.travis.yml(4KB)
----config.test.js(584B)
----config.js.test(749B)
----README.md(14KB)
----CheckError.js(276B)
----docker-test.yml(203B)
----docker-compose.yml(2KB)
----slash-response.test.js(15KB)
----.gitignore(185B)
----index.js(20KB)
----package-lock.json(213KB)
----package.json(1KB)
----diagram.svg(132KB)