Skip to content

mentoriaiac/bot-discord-mentoria-agenda

Repository files navigation

Bot Google Calendar para Discord

Bot simples que obtem os reuniões agendadadas do dia envia uma notifiação em uma canal no discord, ou pode ser chamado, por comando, solicitando a agenda do dia.

Requisitos

Config.json e key.json

Crie uma conta e serviços Importante: Restrinja a sua service account com as permissões abaixo:

Scope Meaning
https://www.googleapis.com/auth/calendar read/write access to Calendars
https://www.googleapis.com/auth/calendar.readonly read-only access to Calendars
https://www.googleapis.com/auth/calendar.events read/write access to Events
https://www.googleapis.com/auth/calendar.events.readonly read-only access to Events
https://www.googleapis.com/auth/calendar.settings.readonly read-only access to Settings
https://www.googleapis.com/auth/calendar.addons.execute run as a Calendar add-on

Renomei os arquivos, key.json.example e config.json.example para key.json e config.json.

Ajustes o valores do config.json com as informações do seu bot, criado em passo anterior. Substitua os valores de key.json pelo conteundo da arquivo da service account criado acima.

Local

  1. sudo apt install -y python3-venv
  2. python3 -m venv my_env
  3. source my_env/bin/activate
  4. pip3 install -r requirements.txt

Docker

  1. docker build -t calendarbot:0.1 .
  2. docker run -d calendarbot:0.1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •