Skip to content
This repository has been archived by the owner on Mar 30, 2023. It is now read-only.
/ announcement-bot Public archive
forked from MLH-Fellowship/event-bot

📣 Discord Bot to make announcements about upcoming MLH events

License

Notifications You must be signed in to change notification settings

MLH/announcement-bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Announcement Bot

Docker Image CI

Deploying to Google Compute Engine

Discord bot that announces upcoming sessions on upcoming MLH events!

Inspired by the Hack Quarantine Calendar Bot used to automatically make announcements from their calendar.

Example

Setup

Make sure to set your Google Calendar to the same timezone as the Discord Bot. In this case, it's the timezone of the Compute Engine on Google Cloud.

cp example.env .env

_Make sure to fill the .env file with the required fields and add the credentials.json file.

Run

docker-compose build
docker-compose up -d
docker-compose logs -f

Turn off

docker-compose down

Add Calendar events

Title

Event Name in Google Calendar

Event URL

Set the Location field with the URL. This is where Zoom and Google Meet will automatically add their URLs.

Event Description

About

📣 Discord Bot to make announcements about upcoming MLH events

Resources

License

Stars

Watchers

Forks

Languages

  • Python 94.7%
  • Shell 3.0%
  • Dockerfile 1.2%
  • HTML 1.1%