cis3296s23 / applebaum-software-design-section-704-projects-spring-23

Project Proposals for Prof. Applebaum Section 704
0 stars 1 forks source link

ChatGPT Discord Bot - Greg Shakarjian #6

Open gregory-shakarjian opened 1 year ago

gregory-shakarjian commented 1 year ago

My Proposal: ProposalDocumentTemplate_3296F22.docx

Proof of Concept: github.com/Zero6992/chatGPT-discord-bot

Presentation: ChatD&D Discord Bot - Greg Shakarjian.pptx

anthonyjromann commented 1 year ago

I really like this idea! With the prevalence of discord bots there is a plenty of servers that could adapt the bot that we create. I also have been trying to understand how to use the OpenAI API client in python, so it seems like it would kill two birds with one stone. I have a bunch of friends with discord servers and just big servers in general that are always asking for people to implement bots for them, so I think I could really learn a lot with this project and possibly find myself a side hustle.

I would love to work on the sections that actually implement the OpenAI API. Although I want to be involved with all aspects of the project, I think that this would be best for me to get an understanding of how the API works. I am pretty well-versed in python as well.

Andy-Olshanky commented 1 year ago

This seems hilarious to me, not sure why, but I would love to play a dnd campaign run by a chat bot. Also it would be really cool to finally learn to make a discord bot so I can make my own for whatever needs.

douedra1 commented 1 year ago

This project is very similar to the one i propose. I would love to work on this one. I love the API idea, and i think we can make it serverless using AWS API Gateway, Lambda function, and maybe DynamoDB. I am proficient in Cloud and i feel like we can turn this project to a bigger one for the entire world.

SSunnydev commented 1 year ago

Hey Gregory, I thought this idea was actually genius, I can kind of picture how it might look in general. I would want to work on it because I've always been interested in discord bots and AI in general, so this would be a combination of the two. A friend or two of mine made a discord bot before and it always seemed cool to me. For example, one of them was for Minecraft and let you connect to a private server easy, along with letting you know if other people were online. Another was for this niche event for this thing called r/place, where you can color a pixel on a canvas, and the bot essentially alerted you if one of the pixels was a wrong color.

jutobash commented 1 year ago

This sounds like a great project and a super useful bot for any number of discord servers. The concept of an AI driven DND campaign seems like a great idea that would be a lot of fun. According to the proposal document, this assignment seems very doable as all the needed resources are listed and the project will be contained within four files.

Additionally I have been wanting to become more familiar with making discord bots and using OpenApi and would love to develop my understanding in these areas by contributing to this project. In terms of contributions I have experience from multiple courses for working in python.