This is a Flowdock bot. It uses AWS DynamoDB and AWS Lambda to check if there are new mentions and it responds to them if the date is between some values stored in DynamoDB configuration.
Unfortunately we have to work with Cognito which is not supported by CloudFormation, so we have to split the work
- Make sure you have:
- Docker installed;
- an AWS account;
- client ID of a Google+ API approved Google Dev Console application;
- a Flowdock account (optional, unless you really want to use it and not just experiment with it).
personal.envand introduce adequate values, as explained in it
make prepareto download extra tooling from internet to igor's dir
cmd/main/cf/non_supported_pre.shto update the
- open your email and approve requested certificate
- deploy to AWS with
make form(take note: this will take awhile)
cmd/main/cf/non_supported_post.shto do finishing steps in configuration and deploy the site
From this point on you can modify HTML and do
make deploy-site to replace the cloud.
Other things you want to do are like:
- update function only with
- invoke directly via
index.html which should be in the S3 and login using your Google credentials. Configure the application. Profit
How does it work
I've drawn a small UML diagram explaining how it all works in case you want to use or extend it: