Skip to content

Capstone-Projects-2023-Spring/hackathon-discordc3po

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open in Codespaces

Discord C3PO

Report Issue on Jira Deploy Docs Documentation Website Link

Keywords

Section 704, Discord, c3PO, Schedule, Calendar, Bot, Events, Canvas, API, JavaScript

Project Abstract

This document proposes a novel application of a discord bot to assist with events from a public shared API. The bot will have the following commands; week, next, all, and help which can be reviewed with ! prefix.

High Level Requirement

The discord bot will pull scheduled events from Prof. Ians API and provide the results to the channel in discord.

Conceptual Design

The bot would need

Background

The background will contain a more detailed description of the product and a comparison to existing similar projects/products. A literature search should be conducted and the results listed. Proper citation of sources is required. If there are similar open-source products, you should state whether existing source will be used and to what extent. If there are similar closed-source/proprietary products, you should state how the proposed product will be similar and different.

Required Resources

The bot will use pythons DateTime library to assist with past due, current, and upcomming events.

Discuss what you need to develop this project. This includes background information you will need to acquire, hardware resources, and software resources. If these are not part of the standard Computer Science Department lab resources, these must be identified early and discussed with the instructor.

UML Class Diagram

classDiagram
    main --> datetime
    main --> discord
    class datetime{

    }
    class discord{

    }
   
    class main{
        +String response
        +String megaText 
        +int eventsFound
        +String addtoOutput
        +date today
        +date todaysCalanderWeek
        +date eventsCalenderWeek
    }
Loading

UML Sequence Diagram

sequenceDiagram
actor User
autonumber
User->>Discord: TypeCommand()
Discord->>Bot: RecievesCommand()
Bot->>Discord: Replies()
Discord->>User: SeesInfo()
Loading

Collaborators

ApplebaumIan
Ian Tyler Applebaum
leighflagg
Null

About

hackathon-discordc3po created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages