July 07, 2025
I started working on the project! Not much is done yet, but I'm mainly trying to figure out the implementation of some of these features with Worker Threads in NodeJS. I'm used to doing everything single-threaded in JS, so this is quite new to me :3
I also was trying to use something called Worker Farm, but it didn't work for my project structure, so I am currently working on rewriting that part around the base NodeJS APIs, thus why my screenshot shows some errors.
I built a fully working bot! Converge (the YSWS I made this for) only rewards up to ten hours of work, so I crammed all of the bot into that timeframe. It includes a bunch of features, like a paginated /entries command, creating new journal entries with /new, exporting and editing entries, and much more. This bot uses a bunch of advanced Discord features, such as modals and buttons, to make the bot very interactive.
A simple Discord journaling bot! This is designed to allow for easy journaling (and viewing your entries) across many devices. It also synchronizes and secures entries through a good MongoDB structure and Discord account security.
This was widely regarded as a great move by everyone.