The problem DevMate Discord Bot solves
- DevMate is a discord bot made using Python that users can integrate in their discord community to get the latest tech news and project ideas.
- Using the below commands they can get the latest tech news for which I have used the Hackernews API and have discussion threads on that and share their knowledge with each other on that topic.
- Also, the bot acts as a repository for storing project ideas and suggests random ideas which people can take up as their side projects.
- The bot receives 4 commands - $newstory, $getstory , $getidea . $shareidea
- Using these 4 commands user can get latest tech stories , they can also get specific tech stories related to their interests like web development, blockchain by using $getstory commands and entering these keywords.
- Also, along with that the bot suggests random project ideas when the $getidea command is given. Users can also share their ideas which gets saved in the database using the $shareidea command and are suggested to other users.
- Along with that, I have also created a Flask server and used Uptime Robot which will ping the server at regular intervals to keep the bot running.
Challenges I ran into
- This was the first time I was making a discord bot and using Replit so it was a great experience to learn the entire process from scratch and build a full functional bot using Replit and Discord API.
- Also, this was the first time I was working with API's in Python so I also got a chance to learn more about that during building this project.