Skip to content

dragno99/event-scheduler-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event scheduler bot for discord

A simple Discord bot created in golang that allows admin of a server to create scheduled google calender events. This bot will help admin to schedule an event with auto generated google's meet link and add attendees and feed this event to attendees's google calender.

Functions of bot

  • Create and schedule an event.
  • Show upcoming events.
  • Add attendees in an already scheduled event.
  • Delete an event.

Create and schedule an event

  • To create an event , input data will be in the following format.
  • First line starts with !schedule
  • Second line will contain the summary of event.
  • Third line will contain the start date and time of event. YYYY-MM-DDTHH-MM-SS , i.e 2022-02-22T09:00:00
  • Fourth line will contain the end date and time of event. YYYY-MM-DDTHH-MM-SS , i.e 2022-02-22T11:00:00
  • Fifth line will contain the email address of attendees seperated by spaces. i.e xyz@gmai.com abx@gmail.com pqr@work.ac.in
  • image

Show upcoming events.

  • To see upcoming events, enter command !upcoming
  • image

Add attendees in an already scheduled event.

  • To add attendees in an already scheduled event , first you need to see upcoming event by the !upcoming command.
  • After getting the list of upcoming event, You can add any number of attendes by the following command.
  • First line starts with !update
  • Second line will contian the index of event in which you are going to add your new attendee. i.e 5
  • Third line will contain the email address of attendees seperated by spaces. i.e xyz@gmai.com abx@gmail.com pqr@work.ac.in
  • image

Delete an event.

  • To Delete an event,, first you need to see upcoming events by the !upcoming command.
  • After getting the list of upcoming events, now you can delete any event from the list.
  • First line starts with !delete
  • Second line will contian the index of event which you want to delete. i.e 5
  • image

Google calender.

  • Screenshot of google calender.
  • image

Releases

No releases published

Packages

No packages published

Languages