https://github.com/mlh-fellowship/event-bot
📣 Discord Bot to make announcements about upcoming sessions for the Fellows using Google Calendar and Calendly
https://github.com/mlh-fellowship/event-bot
calendar compute-engine discord-bot hacktoberfest timezone
Last synced: 10 months ago
JSON representation
📣 Discord Bot to make announcements about upcoming sessions for the Fellows using Google Calendar and Calendly
- Host: GitHub
- URL: https://github.com/mlh-fellowship/event-bot
- Owner: MLH-Fellowship
- License: mit
- Created: 2020-06-11T21:23:50.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-11T14:22:13.000Z (over 2 years ago)
- Last Synced: 2024-12-16T19:13:14.505Z (over 1 year ago)
- Topics: calendar, compute-engine, discord-bot, hacktoberfest, timezone
- Language: Python
- Homepage: https://fellowship.mlh.io
- Size: 356 KB
- Stars: 26
- Watchers: 3
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Announcement Bot
Discord bot that announces upcoming sessions on upcoming MLH events!
Inspired by the [Hack Quarantine](https://hackquarantine.com) [Calendar Bot](https://github.com/HackQuarantine/calendar-bot) used to automatically make announcements from their calendar.

## 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
```bash
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