I built a custom Slack bot using Node.js and @slack/bolt that responds to live slash commands like /f-a-i-catfact and /f-a-i-joke using Axios to fetch API data.
The main challenge was configuring event listeners correctly and ensuring continuous uptime, which I solved by hosting the bot on a Nest server managed with systemd. I’m most proud of getting smooth API integrations working in real time and maintaining clean, modular command handling.
To test it, head to #bot-spam-001 in the Hack Club Slack and try it out