Hey 👋

Tell me a little about yourself....

Calendar AI Bot - A slack bot to manage google calendar

Scroll to top

Calender AI Bot enables you to connect your google calendar with slack! It let's you schedule calendar events right from your slack chat. Also answers questions about your calendars.

Calendar AI Bot - A slack bot to manage google calendar

Overview

A slack bot that enables you to interact with google calendar using chat. Create new events and give you information about existing events on demand.

Technologies Used

  • Python - Slack Bot Backend, to access calendar, respond to user's messages.

  • GPT-4o - LLM for generating responses and processing calendar events through chat tools.

Features

  • Connect calendar on the first message via Google oAuth.
  • Reads and writes data to Google Calendar.
  • Handles requests through a local job queue to process long running chat processes.

Challenges and Solutions

One of the main challenge was to setup the python server with rq task queue. Task queues are almost mandatory when building slack chatbots, in order to acknowledge the user's messages within 3 seconds.

Impact

Calendar AI Bot, provides a very intuitive and exciting way to communicate with your Calender. Manage and read google calendar on demand.