A bot that check your favorite mangas in Discord

Created a discord bot where it checks for manga updates

July 20, 2019

AE

Aethan Matthew Ilagan

Senior Full Stack Engineer

JavaScriptNode.js

Project Overview

Mauch, also known as Manga Update Checker, started as a Node.js script where you just had to answer a few prompts about your favorite manga and check the latest chapter. However, I decided to turn this into a Discord bot and expand from there.

The main motivation for this project was so I wouldn’t have to check manga (My Hero Academia) on a manga reading app over and over again. Instead, the bot would notify me when a new chapter was released, saving me time. The way it checked for the latest chapter was by polling a manga reading website and web crawling to check if the HTML had changed, specifically the div that contains the list of chapters for a manga. It saves the total number of chapters in MongoDB.

This was also the project where I learned how to set up my very first infrastructure using Heroku (back when they had free dynos 🥹) and MongoDB Atlas.

It’s been a while since I’ve worked on the codebase, and a lot has happened with the Discord bot API that I need to update for Mauch to work again.