stardance has been extended another month! the new deadline is october 31 :)

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

My first slack bot!

  • 5 Devlogs
  • 5 Total hours

welcome to my post just getting started

This project was vetted by Shipwrights and is now up for voting. You can ship again after making more updates.

Shipwright walkthrough

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

Open comments for this post

1h 51m 11s logged

Finally got the site and bot completely stable! I added an offline fallback simulation to the frontend, so if the backend is down or the site is loaded statically (like on Cloudflare/Netlify), the ‘Try It Live’ demo won’t crash with 404s anymore—it gracefully switches to mock responses.
On the backend, I fixed rate-limiting crashes on /dsb-trivia by setting up fail-safes so it falls back to local questions if the external APIs act up. I also restored the missing Slack command registrations and cleaned up the package.json dependencies so everything compiles perfectly on production hosts like Railway

0
0
351

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

Ship #1

🚀 What I Made:
I built a bot packed with utility and entertainment features, including:

  • /dsb-help: A comprehensive, dynamic help menu.
  • /dsb-weather : Live weather checker using wttr.in.
  • /dsb-joker & /dsb-dadjoke: Funny and random jokes.
  • /dsb-trivia: Dynamic trivia questions with spoiler-tag answers.
  • /dsb-urban : Real-time slang lookups via Urban Dictionary.
  • /dsb-catfact, /dsb-qotd, /dsb-ping, and /dsb-hello.
    🧠 What Was Challenging:
  • Configuring the bot to use Slack’s Socket Mode cleanly.
  • Overcoming deployment validations and setting up the bot to run 24/7 on a Nest Linux container using systemd, which was a great learning curve for managing services.
  • Debugging package.json entry points and asynchronous javascript callbacks.
    ✨ What I’m Proud Of:
    I’m incredibly proud of building way more than the required 3 commands, ensuring everything was fully modular, and getting the bot completely deployed in a 24/7 environment so my laptop doesn’t need to be open for it to respond!
    👉 How to Test:
    Add the bot to a channel and try running commands like /dsb-help, /dsb-weather, or /dsb-trivia!
Try project → See source code →
Open comments for this post

26m 10s logged

i finally got all the commands together and after waiting long time nest server got approved the slack bot has been deployed 24/7 i tried switching tabs to make this thing work learned a hell lot of things

0
0
193
Open comments for this post

42m 55s logged

iam new here , so i tried to learn something beginner and created a slack.fm app using the guide currently iam trying to decide what to do next do some creative imagination to real world application

0
0
211

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…