Inspiration

The inspiration behind Internimator - Internship Automator was the desire to streamline the internship search process for our community. Recognizing the challenges many face in keeping track of new internship opportunities, we aimed to create a Discord bot that automates the process of updating users about newly posted internships.

What it does

Internimator is a Discord bot that monitors specified GitHub repositories for internship postings. When new internships are detected, the bot automatically updates a designated channel in the Discord server, providing real-time information about internship opportunities. Users can easily stay informed without manually checking repositories, enhancing their overall internship search experience.

How we built it

We built Internimator using Python and the discord_webhook library for the Discord bot functionality. The bot fetches information about internship repositories through a python library called requests. The integration of Discord provides a seamless experience for users interested in internship opportunities.

Challenges we ran into

While developing Internimator, we faced challenges in optimizing ways to fetch internship information, ensuring accurate data parsing from GitHub, bugs like channel not being able to get channel history, and managing permissions and authentication within the Discord environment. Overcoming these challenges required thorough research, collaboration, and testing to ensure the reliability and efficiency of the bot.

Accomplishments that we're proud of

We take pride in successfully creating a functional and efficient bot that fulfills its intended purpose. Internimator simplifies the internship search process, making it convenient to have new internships at your fingertips. Additionally, overcoming the challenges we encountered during development has strengthened our skills and problem-solving capabilities.

What we learned

The development of Internimator provided valuable learning experiences in working with Discord bot development, integrating external APIs like GitHub, and managing asynchronous tasks. We gained insights into effective collaboration, error handling, and the importance of user-friendly design in creating a successful project.

What's next for Internimator - Internship Automator

Looking ahead, we plan to enhance Internimator by adding features such as user customization for tracked repositories, improved notification systems, and the ability to filter internship opportunities based on user preferences. Additionally, we aim to gather user feedback to further refine and expand the functionality of Internimator, making it an indispensable tool for internship seekers in the Discord community.

Built With

+ 2 more
Share this project:

Updates