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

Hyper bot

  • 5 Devlogs
  • 10 Total hours

This bot doesn't sleep, it will entertain you whenever you want wherever you want.

Open comments for this post

1h 48m 3s logged

I was requested to fix my /ssb-userinfo command, and I fixed it just now.

My users and links from slack command were not escaping to my bot, instead it was receiving plain text. So i fixed my slack API commands and improved my code.

I was requested to fix my /ssb-userinfo command, and I fixed it just now.

My users and links from slack command were not escaping to my bot, instead it was receiving plain text. So i fixed my slack API commands and improved my code.

Replying to @sanjaybinayak778

0
1
Ship #1

🚀 What I Made:
I built a feature-packed Slack workspace assistant alongside a public web UI dashboard. Both layers are written in Node.js, utilizing Express for the web dashboard and the @slack/bolt SDK running over an active Socket Mode connection for the backend. The bot ships with an extensive suite of commands, including:

/ssb-web: Real-time organic search queries utilizing SerpApi.

/ssb-website & /ssb-ipinfo: Advanced network utility features to query target DNS pathways and scrape physical server geolocations.

/ssb-weather: Live, text-formatted weather reports fetched directly via wttr.in.

/ssb-trivia, /ssb-joke, /ssb-catfact, /ssb-gif, and /ssb-ping.

🧠 What Was Challenging:

Asynchronous Integration: Handling several completely distinct external API architectures cleanly inside independent asynchronous callback functions.

Port Management: Configuring the concurrent setups so that the static landing page listener on Express would not clash with the socket connection streams on local environment testing or deployment containers.

Payload Sanitation: Writing robust string parsers to clean up Slack's default markdown brackets and protocol wrappers before forwarding domain variables to Cloudflare's JSON-DNS endpoints.

✨ What I'm Proud Of:
I'm incredibly proud of building a fully modular application structure that far exceeds the initial requirements of the challenge. I managed to integrate multiple real-world data pipelines securely while creating clear documentation—complete with an architectural flow diagram mapping out the entire system lifecycle.

👉 How to Test:
Visit my demo site on: sanjaybinayak.hackclub.app
Add the bot to a channel in your demo workspace and try executing:

Plaintext
/ssb-help
/ssb-weather Boston
/ssb-website google.com
/ssb-web Nodejs tutorial

I also wanted to add a ai feature using Gemini API but i was unable to get it.

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

3h 14m logged

I made a Demo Web for my bot and patched up this project
you can check demo site on sanjaybinayak.hackclub.app

I made a Demo Web for my bot and patched up this project
you can check demo site on sanjaybinayak.hackclub.app

Replying to @sanjaybinayak778

0
6
Open comments for this post

31m 8s logged

Finally pushed it into git repo and setup ssh server to run it 24/7

Finally pushed it into git repo and setup ssh server to run it 24/7

Replying to @sanjaybinayak778

0
3
Open comments for this post

3h 50m 2s logged

I added some new commands but it took a bunch of my time. I found myself stuck in adding /ssb-weather and /ssb-ipinfo because I was unable to get Web API and format right. Well the rest were not much of a problem, so it went smooth after that.

I added some new commands but it took a bunch of my time. I found myself stuck in adding /ssb-weather and /ssb-ipinfo because I was unable to get Web API and format right. Well the rest were not much of a problem, so it went smooth after that.

Replying to @sanjaybinayak778

0
3
Open comments for this post

38m 37s logged

My first Slack-bot

Hi! I’m Sanjay. I am really interested in making a chatbot of my own but I am a newbie coder so i thought i should start from this slack bot ( because it was recommended here).

What will it do (for now):
/ssb-ping - tell your ping.
/ssb-catfact - tell you a cat fact.

Challenge :
In Installing prerequisites in my ssh server (I forgot to log into my ssh server in cmd).

I will add more commands in future.

You can use it by adding thee bot in your channel and using these commands.

My first Slack-bot

Hi! I’m Sanjay. I am really interested in making a chatbot of my own but I am a newbie coder so i thought i should start from this slack bot ( because it was recommended here).

What will it do (for now):
/ssb-ping - tell your ping.
/ssb-catfact - tell you a cat fact.

Challenge :
In Installing prerequisites in my ssh server (I forgot to log into my ssh server in cmd).

I will add more commands in future.

You can use it by adding thee bot in your channel and using these commands.

Replying to @sanjaybinayak778

0
3

Followers

Loading…