Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buddy Slack Bot

Buddy is a Slack bot built with Node.js and the Slack Bolt Framework that brings useful utilities and fun interactions directly into Slack. It is designed to make everyday tasks quicker through simple slash commands, while serving as a growing collection of features powered by APIs and automation. As the project evolves, Buddy will continue to gain new commands focused on productivity, information, and developer tools.

Features

Current Commands

  • /buddy-ping — Check if the bot is online and measure its response time.
  • /buddy-catfact — Get a random cat fact.
  • /buddy-dogfact — Get a random dog fact.
  • /buddy-joke — Get a random joke.
  • /buddy-help — List all available commands.

Planned Features

  • Inspirational quotes
  • Weather lookup
  • Text translation
  • Password generator
  • Dice roller
  • Coin flip
  • AI-powered commands

Built With

  • Node.js
  • Slack Bolt
  • Axios
  • dotenv

Getting Started

Clone the repository:

git clone https://github.com/akshatbansaltech/Slack-Bot.git
cd Slack-Bot

Install the required packages:

npm install

Create a .env file in the project folder:

SLACK_BOT_TOKEN=your_bot_token
SLACK_APP_TOKEN=your_app_token

Start the bot:

node index.js

Why I Built This

I built Buddy to learn how Slack apps work while creating something practical. My goal is to keep adding useful commands and features as I learn more about APIs, automation, and JavaScript.

What's Next?

  • Add more utility commands
  • Improve error handling
  • Add AI-powered features
  • Organize commands into modules
  • Write tests
  • Deploy the bot so it can run 24/7

Author

Akshat Bansal

GitHub: https://github.com/akshatbansaltech

If you have ideas or suggestions, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

Slack Bot is your own bot who responds to your commands, automates your tasks, and other stuff in Hack Club. Slack Bot is built with Node.js and Slack Bolt Framework, Slack Bot uses Hack Club Nest is used to keep it online 24/7!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages