Noob Rec Bot is a Discord bot that helps out beginner programmers in their journey. It recommends youtube videos and other free resources. You can add it to your server from here
My inspiration for this bot was my struggles of finding the right resources at the beginning of my programming journey. Through this discord bot, I wish to help out beginner programmers to be able to find the resources I had trouble with.
How it was built 👷♂️
It was built using node.js and discord.js package. Typescript has also been used to prevent errors.
Challenges I ran into & What I learned 🧨
I ran into a lot of bugs and used node.js without anything like react.js or next.js after a long time. The project helped revive my node.js skills. Next, I hosted my bot on Heroku and again ran into problems as it was my first time using Heroku. I learned about environment variables in Heroku and how to use a custom node.js version in it. Last but the best lesson I learned and the lesson I learn every time I code, never give up.
Accomplishments that I'm proud of ✨
I am actually quite proud of making this discord bot, I am proud of solving the bugs. It's just that no matter how big or small a project when you see your program work after a thousand bugs it just fills you with joy.
What's next for Noob Rec Bot 🎯
I have decided to keep contributing to this and also made it open-source so that more people can contribute. Also, they are a lot of stuff that is hard coded which I am planning to change. I will also be adding more features to the bot like searching StackOverflow and showing programming memes.