Inspiration

Women, especially women under 25, tend to be less confident than men of the same age. So, we wanted to design a bot to help inspire women to take action and to believe in themselves. We wanted to help women in different stages of their career, and include resources for absolute beginners, coders with a varying levels of experience and women looking for jobs.

https://www.bizjournals.com/bizwomen/news/latest-news/2019/08/this-is-when-confidence-at-work-peaks-for-women.html?page=all#:~:text=Zenger%20and%20Folkman%20collected%20data,men%20in%20confidence%2C%20on%20average.

What it does

We decided to build a Discord Bot that gathers resources to learn about various coding languages, information about upcoming hackathons, and sites to search for job opportunities so that the user can stay on track and can avoid missing out on opportunities. Our bot has encouraging messages to help motivate women and increase their self-confidence.

If a user feels unconfident, we have a “.encourage” command that sends empowering and encouraging messages to boost their morale. We have commands like “.python” or “.Java”, they will instantly send you links to the best resources to learn about those languages. We have a “.opportunities” command that sends links to sites to look for job opportunities and a “.hackathons” command to show upcoming hackathons, or the hackathons in a specific month or mode.

How we built it

We use python to build it, and we tested it on the Discord to know their features. We used Openpyxl to use the spreadsheets for our commands.

Challenges we ran into

We faced challenges in making the SuccessBot because this is was the first time any of us had participated in a hackathon. This was also our first time working together as a team and only one of us has made a Discord Bot before, so we had to understand how it worked. This was our first time using Excel in Python. Some of us were beginners at coding so there was a lot to learn.

Accomplishments that we're proud of

We are proud that the bot can function correctly even if this is the first time we do it, we hope that the bot can become a tool for the new learners and women to continue with the path of coding.

What we learned

After this project, we learned a lot about how to build Discord Bots with Python. We also learned about how to use Openpyxl and Excel in Python. It was also an interesting experience working with people we had never met before.

What's next for SuccessBot - A Discord Bot Which Gives Opportunities

We want to extend this Discord Bot to have a live database that will update daily about the hackathons and job opportunities or the number of coding languages so that the user can have the updated news through the bot. We also want to connect Google Search with the Discord Bot.

Built With

Share this project:

Updates