You are browsing as a guest. Sign up (or log in) to start making projects!

harshit

@harshit

Joined June 1st, 2026

  • 1Devlogs
  • 2Projects
  • 1Ships
  • 0Votes
Ship Changes requested

I built Vozo Bot, a custom Slack bot using Node.js, Slack Bolt, and Socket Mode. The bot responds to custom slash commands and is hosted on Hack Club Nest so it stays online 24/7.

Features:

* /vozo-ping — Check bot latency
* /vozo-help — View available commands
* /vozo-joke — Get a random joke
* /vozo-catfact — Get a random cat fact

The most challenging part was setting up the Slack app, configuring the tokens securely, connecting the bot with Socket Mode, and deploying it to Nest. I also had to learn how to use GitHub, SSH into a Linux server, and run the bot as a systemd service.

I'm proud that the bot is fully deployed and continues running even when my laptop is turned off.

To test the project, use any of the slash commands:
/vozo-ping
/vozo-help
/vozo-joke
/vozo-catfact

Source code is available on GitHub, and the bot is hosted on Hack Club Nest.

Try project → See source code →
Open comments for this post

21m 36s logged

Building Vozo Bot

Today I created my first Slack bot called Vozo Bot using Node.js and Slack Bolt.

What I worked on:

  • Set up a Slack App and enabled Socket Mode

  • Created custom slash commands:

    • /vozo-ping
    • /vozo-help
    • /vozo-joke
    • /vozo-catfact
  • Tested all commands in Slack

  • Uploaded the project to GitHub

  • Applied for and received a Nest container

  • Deployed the bot to Nest and configured it with systemd so it runs 24/7

Next steps:

  • Add more features and improve responses
  • Continue testing and polishing the bot

Building Vozo Bot

Today I created my first Slack bot called Vozo Bot using Node.js and Slack Bolt.

What I worked on:

  • Set up a Slack App and enabled Socket Mode

  • Created custom slash commands:

    • /vozo-ping
    • /vozo-help
    • /vozo-joke
    • /vozo-catfact
  • Tested all commands in Slack

  • Uploaded the project to GitHub

  • Applied for and received a Nest container

  • Deployed the bot to Nest and configured it with systemd so it runs 24/7

Next steps:

  • Add more features and improve responses
  • Continue testing and polishing the bot

Replying to @harshit

0
3

Followers

Loading…