Skip to content
This repository has been archived by the owner on Oct 31, 2019. It is now read-only.

Lambda that pulls in upcoming meetups and posts them to Slack

Notifications You must be signed in to change notification settings

capraconsulting/meetup-lambda

Repository files navigation

Meetup auto-reminder

⚠️ This integration is no longer working due to removal of API keys feature at meetup.com. ⚠️

A simple piece of software posting a summary of upcoming meetups to a Slack channel.

Intended to run on AWS Lambda, using Serverless

Capra setup

Capra internal details: https://confluence.capraconsulting.no/x/kINGBw

Configuration

Two elements in Parameter Store:

  • /meetup-reminder/prod/meetup-api-key - API key for meetup.com
  • /meetup-reminder/prod/slack-webhook-url - Slack webhook URL

Deploying (Capra setup)

⚠️ This stack is currently deleted and not in use. ⚠️

Install Serverless globally:

npm install serverless -g

Install Serverless dependencies:

npm install

Install Python venv and activate:

# use python3 if python refers to python 2
python -m venv venv
source venv/bin/activate

Activate AWS credentials (this depends on your setup):

aws-vault exec capra

Verify account (assumes you have aws cli installed):

aws sts get-caller-identity

Account ID should be 923402097046.

Deploy template:

serverless deploy --verbose

About

Lambda that pulls in upcoming meetups and posts them to Slack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages