Open comments for this post
Devlog #3
Hi everyone! Over the past few days, I’ve been working on the inventory and recipe system. I ran into some issues with Unity not saving my progress, so I had to rebuild everything multiple times (about 2 or 3 times 😭).
On the bright side, I’m really happy with how the Notebook and Post-It sprites turned out. Now that the inventory system is mostly in place, I think I’ll be moving on to the crafting station.
Open comments for this post
Devlog #4
I expanded Dave with several new commands, including coin flips, random numbers, quotes, roasts, uptime monitoring, and usage statistics. These additions make the bot more interactive while keeping its sarcastic personality.
I also added command tracking and improved error handling, making it easier to monitor the bot and diagnose issues when something goes wrong.
With these improvements, Dave feels more complete and has a stronger foundation for future features.
Open comments for this post
Devlog #3
This week I finished migrating the bot from its old DSB branding to Dave. All commands and references were updated to use the new name, making the project feel much more consistent.
I also set up Dave to run as a persistent service on Nest, which means it now stays online 24/7 instead of stopping when my SSH session ends. This makes the bot much more reliable and ready for regular use.
Open comments for this post
Devlog #2 - Meet Dave and the Deployment Struggle
I finally gave the bot a name, a fresh look, and a sassy personality.
This week I implemented Dave’s new pixel-art avatar, a /dsb-study timer, a shower thoughts command, and hidden Easter eggs that roast users in the chat.
The biggest challenge was deploying the bot 24/7. I struggled with cloud hosting because every time the server restarts, all the active study timers get completely wiped out.
Along the way, I became more comfortable using regex listeners and writing dynamic responses.
Next, I want to fix the deployment, connect a database to save timers, and smooth out API errors.
Open comments for this post
Devlog #2
Hi guys, I have been busy with the school and had work a little this week. The things I added is an inventory system, a recollection system and a prototype of the crafting station. I had problems with the inventory system and panel to make it look as I wanted to. Will keep working
Open comments for this post
Devlog #1 - The Beginning
Project Eclipse is officially in development.
This week I created the Garage scene, implemented player movement, and started working on object interactions.
The biggest challenge was getting the interaction system to work correctly, which led to several debugging sessions before objects could be detected properly.
Next, I’ll focus on finishing interactions and creating the first machine prototype
Open comments for this post
Devlog #1 - First Working Version of My Slack Bot
I finally got the first version of my Slack bot working.
This week I implemented four slash commands: a help menu, a latency check, a random cat fact command, and a random joke command. I also integrated external APIs and added basic error handling to prevent failures when an API is unavailable.
The biggest challenge was understanding Slack’s command flow. I spent quite a while debugging commands before realizing they need to be acknowledged almost immediately before performing other operations.
Along the way, I became more comfortable working with async/await, Axios, and Slack Bolt.
Next, I want to improve message formatting, add logging, write tests, and deploy the bot so it can run 24/7.