This bot was designed to gain a basic understanding how bolt slack bots work!
- Machine learning that will identifiy tech keywords and provide pain problem areas report?
- User directory redirect link
- Login to slack on your web browser, then visit https://api.slack.com/apps?new_app=1
- Select "From app manifest"
- Select your workspace
- Open the
./design-docs/slack.app.manifest.yaml, replace{{yoururlhere}}with the url you plan to use for the slack app - Copy the manifest yaml from
./design-docs/slack.app.manifest.yamland paste where it asks you for the yaml file - Confirm everything looks good then click create
- Create a
terraform.tfvarsfile with the following variablesecs_cluster = "your cluster arn" vpc = "your vpcid" vpc_cidr = "your vpc CIDR" subnets = ["subnets for your service"] environment_variables = [ { "name" : "SLACK_BOT_TOKEN", "value" : "your slack bot token " }, { "name" : "SLACK_SIGNING_SECRET", "value" : "your signing secret" }, { "name" : "TIMEZONE", "value" : "America/New_York" } ] - Grab the ecs cluster arn, vpc, etc from AWS
- Grab the Signing Secret from App Credentials in slack api
- Create a slack bot token
- Add those to the terraform variables
- Use terraform to deploy (you can use the default docker image or create your own)