Send reminders about Meetup events to slack channels
2.7K
A container to post reminders about Meetup events in slack channels.
Image hosted at: ghcr.io/jchonig/meetup-slack
docker create \
--name=meetup-slack \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-v </path/to/appdata/config>:/config \
--restart unless-stopped \
ghcr.io/jchonig/meetup-slack
Compatible with docker-compose v2 schemas.
---
version: "2"
services:
meetup-slack:
image: ghcr.io/jchonig/meetup-slack
container_name: meetup-slack
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- </path/to/appdata/config>:/config
restart: unless-stopped
| Env | Function |
|---|---|
| PUID=1000 | for UserID - see below for explanation |
| PGID=1000 | for GroupID - see below for explanation |
| TZ=UTC | Specify a timezone to use EG UTC |
| Volume | Function |
|---|---|
| /config | All the config files reside here |
env in
the config directory. This file is sourced by the shell.config/meetup_slack.dbconfig/logs/meetup_slack.log and automatically
rotated dailyThis allowas sending e-mails via MailChimp campaigns
Create a campaign with a simple HTML body with the placeholder
{{BODY}} that will be replaced by the list of events.
Find the campaign ID from the URL and provide this as the
template_web_id.
Create an Audience and get the list ID from the URL and provide this
as the list_web_id.
Narrow to a Segmeent by providing the saved_segment_id from the URL.
If you know the API ID's of the above, you can specify them directly.
---
email:
fromaddr: [email protected]
server: smtp.domain.com
username: [email protected]
password: "1Forrest1"
meetups:
- name: Meetup Group One
meetup: Meetup-Group-One-Community-Meetup
meetup_key: MEETUP_KEY_ONE
slack_key: SLACK_KEY_ONE
slack_channel: "#general"
email: [email protected]
email_types:
- tomorrow
mailchimp:
api_key: <MAILCHIMP_API_KEY>
template_web_id: <MAILCHIMP_TEMPLATE_WEB_ID>
test_toaddr: [email protected]
types:
- tomorrow
recipients:
list_web_id: <WEB_ID_OF_LIST>
segment_opts:
saved_segment_id: <WEB_ID_OF_SEGMENT>
- name: Meetup Group Two
meetup: Meetup-Group-Two-Community-Meetup
meetup_key: MEETUP_KEY_TWO
slack_key: SLACK_KEY_TWO
slack_channel: "#general"
email: grouptwo.email.gmail.com
email_types:
- tomorrow
...
Content type
Image
Digest
sha256:abfb48052…
Size
36 MB
Last updated
4 days ago
docker pull jchonig/meetup-slack