LHSCC Discord Bot

A powerful Discord bot for the Largo High School Coding Club

Features

Google Calendar icon

Google Calendar Integration

Manage events, get reminders, and sync with Google Calendar

Gemini AI icon

Gemini AI Integration

Smart responses and AI-powered interactions using Google's Gemini

Announcement icon

Automatic Announcements

Weekly event updates,

Commands (featured)

Calendar Commands(featured)

/next_event

Show next event in this week

/today_events

Check if there are any new events today

Gemini AI Commands(featured)

/gemini ask

Ask Gemini a question

/gemini explain

Ask Gemini to explain something

Utility Commands(featured)

/ping

Check bot's latency

/help

Show all available commands

Setup Guide

1. Prerequisites

  • Python 3.8 or higher
  • Discord Bot Token
  • Google Calendar API credentials
  • Gemini API key

2. Installation

git clone hhttps://github.com/D4LMwastaken/LHSCC-Discord-Bot
cd LHSCC-Discord-Bot
pip install -r requirements.txt

3. Configuration

Create a .env file with your credentials:

DISCORD_BOT_TOKEN=your_token_here
GOOGLE_API_KEY=your_gemini_api_key

4. Running the Bot

python Main.py

Bot Comparison

LHSCC Discord Bot

  • Green CheckmarkOpen Source
  • Green CheckmarkAI
  • Green CheckmarkWell-documented
  • Green CheckmarkMaintained

Orbit's Discord Bot

  • X icon Closed-source
  • X icon Pre-fixed/specific commands only
  • X icon No documentation
  • X icon Unmaintained

About

Version 3.0 of the LHSCC Discord Bot, programmed by D4LM. This bot serves as a central hub for the Largo High School Coding Club, providing various features to enhance the club's Discord server experience.

Latest Updates

  • Added Google Calendar integration
  • Integrated Gemini AI for smart responses
  • Added weekly event announcements
  • Improved member welcome and farewell messages