DevMate Discord Bot

DevMate Discord Bot

Engage your discord community with latest tech news and project ideas

DevMate Discord Bot

DevMate Discord Bot

Engage your discord community with latest tech news and project ideas

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.

Discussion