SkillAgentSearch skills...

Marriage

Project Cupid (NYC Marriage license) appointment finder

Install / Use

/learn @chuckha/Marriage
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

marriage

Lambda function set up

For the trusting

This project is built and uploaded to s3 as a lambda zip.

  1. Figure out your slack channel ID.
  2. Figure out your slack oauth token.
  3. Upload the cloudformation.yaml file to https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks?filteringText=&filteringStatus=active&viewNested=true&hideStacks=false
  4. Supply the non-default fields.
  5. Click through the forms.
  6. Wait and watch slack!

For the untrusting

  1. Gain trust in this code.
  2. Build it and upload to s3.
  3. Follow the steps above for the trusting, except replace the default values in the cloud formation template with your custom values.

Build

This uses a Makefile to help build. Run make build to build the resources and make clean to clean everything up.

Slack set up

  1. Go here

  2. Enter your bot name, something like Project Cupid Bot, you can change this later if you like

  3. Select the workspace to use (you will have to be signed in)

  4. Select your project which will bring you to the configuration page

  5. Under Add features and functionality

    1. Make sure Bots gets marked
    2. Under Permissions set the chat:write scope under Bot Token Scopes
  6. Grab the Bot User Oauth Token for later

  7. Find the channel ID by going to your workspace and joining the channel and looking at the URL: https://app.slack.com/client/<workspace_id>/<channel_id>

Related Skills

View on GitHub
GitHub Stars31
CategoryDevelopment
Updated1y ago
Forks11

Languages

Go

Security Score

60/100

Audited on Nov 24, 2024

No findings