【文件属性】:
文件名称:ninshubur:提供您的消息。 曲折
文件大小:222KB
文件格式:ZIP
更新时间:2021-02-13 15:41:19
slack aws-lambda JavaScript
in(Ninshubur)
提供您的消息。 有个转折。
是一种函数,可让您发布通知
特征
用颜色表示的严重性级别:
信息:绿色;
警告:黄色;
错误:红色;
致命:红色, @here提及。
与集成。
电影和游戏中的随机报价会增加一些乐趣。
名称和头像是可配置的。
可与Terraform一起部署。
需要Terraform 0.13+
建立一个项目
安装依赖
npm install
测试
npm test
端到端测试
E2E测试是使用。
创建e2e/deploy.env
将SLACK_HOOK=...放在e2e/deploy.env
运行npm run e2e
待办事项:
MVP: 使用说明文件
下一个里程碑:
用户提及
通道的额外挂钩
其他地区的水桶
头像
该图像是从另一个 提取的:
“代表妇女女神伊娜(Inanna)/伊什塔尔(Ishtar)和她的S
【文件预览】:
ninshubur-main
----gradlew(6KB)
----settings.gradle(231B)
----.github()
--------dependabot.yml(279B)
--------workflows()
----ci()
--------bucket()
--------provider.tf(162B)
--------install_terraform.sh(534B)
--------storage.tf(67B)
--------user.tf(559B)
----src()
--------payload.js(976B)
--------kms.js(756B)
--------messages.spec.js(592B)
--------localstack.test.js(724B)
--------level.js(525B)
--------messages.js(1KB)
--------index.spec.js(15KB)
--------slack.js(646B)
--------colors.js(144B)
--------environment.js(679B)
--------kms.spec.js(794B)
--------index.js(369B)
----.idea()
--------codeStyles()
----.travis.yml(3KB)
----LICENSE(11KB)
----gradle()
--------wrapper()
----README.md(2KB)
----gradlew.bat(3KB)
----renovate.json(130B)
----.gitignore(218B)
----infrastructure()
--------variables.tf(1KB)
--------main.tf(2KB)
----package-lock.json(487KB)
----e2e()
--------localstack()
--------node-lambda()
----package.json(789B)
----ninshubur.jpg(31KB)
----build.gradle(303B)