Skip to content
/ botsy Public

A Slack Bot using AWS Lambda and API Gateway that matches skill seekers with skill havers.

Notifications You must be signed in to change notification settings

trib3/botsy

Repository files navigation

Botsy

Requirements

Setup process

  • Follow this video for instructions on installing serverless
  • Create a serverless.env.yaml file locally and make sure it's added to your .gitignore. Place the environment variable values here.

A full summary of all the available properties for serverless.yaml for AWS: https://serverless.com/framework/docs/providers/aws/guide/serverless.yml/#serverlessyml-reference

Packaging and deployment

serverless deploy

For more information on the deploy function, go here

After running serverless deploy the message will prompt you to run the serverless command. This will connect your serverless app to the serverless online dashboard. If you do this you only get 1 million free invocations. It shows stats and such, but be careful before connecting.

Tail Lambda function logs

I like to use [awslogs](awslogs get /aws/lambda/botsy ALL --watch).

awslogs get /aws/lambda/botsy ALL --watch

Cleanup

To remove the deployed service from AWS

serverless remove

About

A Slack Bot using AWS Lambda and API Gateway that matches skill seekers with skill havers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages