【文件属性】:
文件名称:slack-newswire:使用AWS Lambda函数的Slack新闻线机器人
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-07 22:56:02
JavaScript
松弛新闻网
通过传入的网络挂钩将新闻通讯录发布到Slack。
用法
在以下位置的Slack中设置传入的Webhook集成:
https://yourdomain.slack.com/services/new/incoming-webhook
将config-sample.env复制到.env
在.env中设置环境变量
执行构建并将其部署到AWS Lambda:
$ gulp deploy
在AWS API Gateway中设置类型为application/xml输入映射:
{
"body" : $input.json('$')
}
将您提取新闻线XML的位置设置为POST到Lambda端点URL。
测验
有一个完整的基于Chai的测试套件,可以通过以下方式运行:
npm test
作者
ÆndrewRininsland [ ]
【文件预览】:
slack-newswire-master
----index.js(6KB)
----.jscsrc(41B)
----package.json(1001B)
----config-sample.env(309B)
----test()
--------test.js(7KB)
--------data()
----gulpfile.js(1KB)
----lambda-config.js(334B)
----.gitignore(89B)
----README.md(673B)
----.jshintrc(533B)
----LICENSE.txt(1KB)