1.5 KiB
Automation to create events across channels (google calendar & discord)
by Rancho-rachit
Description:
This script creates events across -
FIRST TIME SETUP
-
Get Python3
sudo apt-get install python3 && python3 --version
-
Install required packages
pip install -r requirements.txt
-
Add respective tokens in the
.env
file3.1 Discord Bot token [
DISCORD_BOT_TOKEN
] (Get it from Discord Developers portal) (bot must have MANAGE_EVENT & CREATE_EVENT permission)3.2 Guild ID [
DISCORD_GUILD_ID
] (developersIndia =>1229786646468362260
)3.3 Calender Id ['GOOGLE_CALENDER_ID'] (developerIndia =>
9f1337e4154910eb1bdb3bfac32b88f69546468b1281a6db58f50a909df5049f@group.calendar.google.com
) -
Connect Google Calender through Google cloud Console
4.1 Create a Project on Google Cloud Console
4.2 Search for Calender API and enable it
4.3 Create Credentials -> OAuth Client ID -> Application type as Desktop
4.4 Download the Json file
4.5 Rename that JSON file as
credentials.json
and save it to the project directory. -
python3 main.py
NOTES-
Google authenication is required for the first time.
A file
token.json
will be downloaded automatically, and no web login will be needed afterwards.