Bookmark URLs to your slack channel.
This project uses:
- the Serverless Framework;
- Slack's incoming webhooks
- For client side purpose, I have developed a very minimal Chrome Extension available here
- Install the Serverless Framework and then clone this repo:
$ npm install -g serverless
After cloning, also install all dependencies listed at package.json
$ npm install
-
Create an incoming webhook integration in Slack. Copy the webhook URL into
serverless.yml
as theWEBHOOK_URL
environment variable. -
Test your serverless service
$ serverless invoke local --function slackMarker --path testData.json
- Deploy your Serverless service :
$ sls deploy
You'll see an endpoint for your function in the Service Information
section once the deploy is finished.
-
Get chrome extension from here
-
Now keep bookmarking your URLs on your slack channel!
Note : I wanted to add a backend layer for adding new features later, that's why I have added Serverless. You can instead keep bookmarking URLs just through the Chrome Extension, by configuring the Slack's incoming webhook there.
MIT