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

svatsaa

@svatsaa

Joined June 1st, 2026

  • 4Devlogs
  • 2Projects
  • 1Ships
  • 8Votes
Ship

I made a Slack bot called Super Slack Sidekick hosted on Hack Club's Nest server. It has some simple utility commands, webscrapes using OpenAI's GPT 4o API, can be used for ALS awareness, and fuels your (legal) gambling addiction through Blackjack!

Some things that challenged me along the way :
1. Getting ssh permissions working, as my computer was facing issues and I hadn't used the powershell terminal in a long time.
2. Commanding and sourcing OpenAI API on JavaScript (I've mainly used Python to work with API keys)
3. Working with JS syntax (have very minor JavaScript experience, so spent a good 2 hours looking at documentation in my second monitor)

I am most proud of adding the amyotrophic lateral sclerosis (ALS) awareness commands to the slack bot. I believe this disorder is severely unknown in our modern generation even with its high stakes and many patients diagnosed with it in the United States.
Additionally, I am proud of getting all my syntax right with the JavaScript blackjack, as I faced issues getting it to work on C++ and debugged so much when making it for the first time a year ago in Python.

To test it, you must be in the Hack Club Stack.
Invite the bot to a channel with /invite @Sid's Second Super Slack Sidekick (or similar)
/sv-help shows all commands
README available on the github page.

Minimal AI coding: used to fix missing parenthesis and autocomplete repetitive tasks, such as updating the help menu with available commands.

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

37m 24s logged

Realized the bot would be a perfect thing to use to spread awareness of amyotrophic lateral sclerosis (ALS). ALS affects nerve cells in the brain and spinal cord, taking away the ability to use muscles. I added three commands dedicated to it:

  • /sv-als-stats for current statistics,
  • /sv-als-research for recent breakthroughs,
  • /sv-als-donate to encourage donating to the cause.

Inspired by what Discord bot Dyno did during COVID, when it showed COVID stats by country.

A simple Slack bot won’t solve the problem, but if even one person donates to the cause, that’s worth making the whole thing.

In /sv-als-stats, AI webscrapes the data and presents it in a easy-to-read format.

For ...-research, 4o looks for recent research and developments for ALS
(side note, I need to refine this better because sources are often outdated even with the specific system instructions)

For ...-donate, 4o finds large ALS charities, clinics, nonprofits, etc for you to donate to, spreading awareness.

Realized the bot would be a perfect thing to use to spread awareness of amyotrophic lateral sclerosis (ALS). ALS affects nerve cells in the brain and spinal cord, taking away the ability to use muscles. I added three commands dedicated to it:

  • /sv-als-stats for current statistics,
  • /sv-als-research for recent breakthroughs,
  • /sv-als-donate to encourage donating to the cause.

Inspired by what Discord bot Dyno did during COVID, when it showed COVID stats by country.

A simple Slack bot won’t solve the problem, but if even one person donates to the cause, that’s worth making the whole thing.

In /sv-als-stats, AI webscrapes the data and presents it in a easy-to-read format.

For ...-research, 4o looks for recent research and developments for ALS
(side note, I need to refine this better because sources are often outdated even with the specific system instructions)

For ...-donate, 4o finds large ALS charities, clinics, nonprofits, etc for you to donate to, spreading awareness.

Replying to @svatsaa

0
4
Open comments for this post

22m 54s logged

Turned some of my previously-written Python code into JavaScript to add my biggest change to the bot: the sidekick can now play Blackjack with you!

This was pretty straightforward because I already had blackjack code written in Python, all I really needed was to convert it into JS and make it work with the Slack API.

bold markdown test

Turned some of my previously-written Python code into JavaScript to add my biggest change to the bot: the sidekick can now play Blackjack with you!

This was pretty straightforward because I already had blackjack code written in Python, all I really needed was to convert it into JS and make it work with the Slack API.

bold markdown test

Replying to @svatsaa

0
4
Open comments for this post

48m 15s logged

Added a couple more commands to Sid’s Second Super Slack Sidekick today!

Made one BIG fumble when the responses were sent in channel ( await respond ({ response_type: “in-channel”}) but have now pushed the new changes and private chats work just fine :D

  • Added my OpenAI API to here to get access to more versatility with my commands
  • Searches the web for headlines (gpt-4o) /sv-weekly-headlines
  • Does math step-by-step, in the slack /sv-math
  • Suggests your replies to other peoples’ messages with /sv-whatdoisay

Added a couple more commands to Sid’s Second Super Slack Sidekick today!

Made one BIG fumble when the responses were sent in channel ( await respond ({ response_type: “in-channel”}) but have now pushed the new changes and private chats work just fine :D

  • Added my OpenAI API to here to get access to more versatility with my commands
  • Searches the web for headlines (gpt-4o) /sv-weekly-headlines
  • Does math step-by-step, in the slack /sv-math
  • Suggests your replies to other peoples’ messages with /sv-whatdoisay

Replying to @svatsaa

0
3

Followers

Loading…