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

Open comments for this post

1h 55m 6s logged

πŸ€– SlackyBOT β€” Project Complete

After several iterations, SlackyBOT is now fully functional, deployed, and available for public testing.

SlackyBOT is an open-source Slack assistant built with Node.js, Slack Bolt, and Google Gemini API. The bot combines AI assistance, weather reports, utility tools, calculators, and entertainment features directly inside Slack.

βœ… Implemented Features

/hbsc-help
/hbsc-ping

/hbsc-sum
/hbsc-minus
/hbsc-multiply
/hbsc-divide

/hbsc-joke
/hbsc-funfact
/hbsc-meme
/hbsc-coinflip

/hbsc-weather <city>
/hbsc-gemini <question>

πŸ›  What I Built

  • Google Gemini AI integration
  • Real-time weather reports with geocoding
  • Calculator utilities
  • Meme, joke, and fun fact commands
  • Slash command handling with Slack Bolt
  • Public demo workspace
  • Project website and documentation
  • Deployment on Hack Club Nest

πŸ“š What I Learned

This project taught me much more than Slack bot development.

  • Building backend applications with Node.js
  • Working with multiple external APIs
  • Debugging production issues
  • Environment variable management
  • Slack permissions and app configuration
  • Error handling and API validation
  • Deploying and maintaining a live service

One of the most interesting challenges was the weather system. Since weather APIs typically require coordinates rather than city names, I implemented geocoding to convert user input into usable location data before fetching forecasts.

🌐 Live Demo & Testing

A public demo workspace is available for testing SlackyBOT.

Demo Website

https://abhiudaymaurya.github.io/Slack-Bot/

How to Test

  1. Open the demo website.
  2. Click Join Demo Workspace.
  3. Join the Slack workspace using your Slack account.
  4. Open the #slackybot-demo-stardance channel.
  5. Try the available slash commands.

SlackyBOT is deployed on Hack Club Nest and remains online for public testing.

The project includes:

  • Public GitHub repository
  • Documentation and setup instructions
  • Demo website
  • Public Slack workspace for testing

🎯 Final Result

What started as a simple experiment with Slack slash commands evolved into a complete AI-powered Slack assistant with multiple integrations, public deployment, and real users able to test it.

Building SlackyBOT gave me valuable experience with APIs, backend development, debugging, deployment, and designing software that people can interact with directly inside Slack.

πŸš€ Ready for review and public testing.

0

Comments 0

No comments yet. Be the first!