Inspiration

In a time where everyone is either working or studying at home, it's way too easy to get distracted. Therefore, we wanted to create a productivity bot on Discord, as it's an application we all use in some way. Naming it the Gordon bot, we were inspired by the iconic Gordon Ramsay and his attitude.

How we built it

We built the bot using Python and specifically Discord.py. During planning, we focused on the main features that we wanted to include and then split up the work and tested it on a private server.

Challenges we ran into

Joey: One challenge I faced was coming back to Python as I hadn't used it for a while so, in some ways, the language felt very different. However, once I got into it, I was able to get going. Another challenge was getting the bot to run properly on Discord and writing the scripts. Although there's a lot of documentation, I was still confused as I was not familiar with the material and had to go through a lot of trial and error.

Ao: Some challenges I ran into was finding good Gordon Ramsay content. It was difficult to scrape a good amount of quality gifs. Additionally, some webpages were built a lot differently, as some were static HTML pages and others dynamic with JavaScript, therefore making it harder.

Accomplishments that we're proud of

Joey: I'm proud that we were able to produce a working bot, especially as this is our first hackathon.

Ao: I'm proud of participating in our first hackathon.

What we learned

Joey: I think this has been a good learning experience as I learned a lot more about Python again and also Discord.py. I'm interested and working with it again in the future perhaps as a side project.

Ao: I learned how to use the GIPHY SDK and web scrape a wide-range of websites.

What's next for the Gordon Bot

Due to the short amount of time, we hope to expand in different features such as a timer and more!

Built With

Share this project:

Updates