Inspiration
The inspiration for the Discord bot came from the common frustration of losing items on campus. As college students, we understood the stress of misplacing important belongings. We saw an opportunity to create a solution that would centralize lost and found reports within our college community through Discord.
What it does
BoilerTrackr is a Discord bot designed to help Purdue University students and community members facilitate the search for lost items on campus. With a few basic commands, you can easily submit any items found on campus, or search through our database to efficiently find your belongings to claim them.
How we built it
BoilerTrackr is built using Python, using Discord's API, namely "discord.py" and "discord.py-pagination". For keeping track of lost items, we used Python's "csv" library and a .csv file.
Challenges we ran into
Due to our lack of prior experience with the discord.py library, we encountered substantial challenges during the project. We had to do extensive reading of Discord and discord.py documentation, which took up a lot of our time. We also had to do a lot of testing to see what worked and what did not work with Discord's API.
Accomplishments that we're proud of
We are glad about not giving up as we encountered tough, time-consuming bugs. We are also glad about having been able to successfully navigate through the Discord API and making our bot work.
What we learned
We learned more about Discord's platform and how the Discord API works. We also learned about manipulating csv files using Python to keep information.
What's next for BoilerTrackr
The next step for BoilerTrackr is to move over to an SQLite-based database for a more efficient way of keeping track of lost items. Data was originally planned to be stored in a SQLite-based database, but we decided to store information locally using a .csv file as a proof of concept.
Built With
- csv
- discord
- discord.py
- python
Log in or sign up for Devpost to join the conversation.