Inspiration

Our project was inspired by the many talented individuals and their remarkable works in a team collaboration course at UCSC. Motivated to "benefit" the student community, we embarked on designing a project to assist students with their queries.

What We Learned

Throughout this journey, we learned to leverage various APIs, including the Google Search Engine API, Reddit API, and OpenAI's API. The integration and utilization of these APIs were central to the development of our project.

How We Built It

We started with the construction of a simple Discord bot as our foundational step. Gradually, we integrated the Google API, Reddit API, and OpenAI's API. The process involved a series of incremental developments, ensuring each element worked seamlessly before moving on to the next. Our final steps included rigorous testing and debugging. We also focused on enhancing user experience by incorporating Wikipedia, balancing content from multiple sources, and refining the bot's user-friendly features.

Challenges Faced

The journey was not without its hurdles. Initially, we experimented with two different search engine APIs. DuckDuckGo presented a challenge due to its direct output, making integration difficult. The Bing API, on the other hand, was complex and lacked comprehensive tutorials. Eventually, we settled on the Google Search Engine API for its efficiency and ease of integration. Interestingly, we faced unique challenges where the same code behaved differently on various computers, adding another layer of complexity to our troubleshooting process.

Built With

Share this project:

Updates