https://github.com/markusl/caverna-menubot
Slack bot which uses cron scheduled AWS lambda that uses serverless-chrome to capture picture of a daily menu and posts it to a slack channel
https://github.com/markusl/caverna-menubot
aws chrome lambda serverless serverless-chrome
Last synced: about 1 year ago
JSON representation
Slack bot which uses cron scheduled AWS lambda that uses serverless-chrome to capture picture of a daily menu and posts it to a slack channel
- Host: GitHub
- URL: https://github.com/markusl/caverna-menubot
- Owner: markusl
- Created: 2017-12-14T12:37:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-21T16:45:35.000Z (over 6 years ago)
- Last Synced: 2025-01-31T16:56:19.939Z (about 1 year ago)
- Topics: aws, chrome, lambda, serverless, serverless-chrome
- Language: JavaScript
- Size: 61.5 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Caverna menu slack bot
A slack bot that uses serverless chrome in AWS lambda to fetch a screenshot of Caverna menu and posts it to a slack channel.
First version was adapted from Marco Lüthy's template
## Deployment
First, create file `slack.yml` that contains a webhook url.
```yaml
WebhookUrl: https://hooks.slack.com/services/XXXXYYYYZZZZ
```
Once Credentials are set up, to deploy the full service run:
```bash
npm run deploy
```
The service will now run daily 10.30 Finnish time and deliver daily menu.