Slackify Boilerplate

screenshot of Slackify Boilerplate

Rails slackbot boilerplate using slackify

Overview

The Slackify Boilerplate is a small Slack bot app that demonstrates how to integrate Slack with Rails. It showcases various message handlers and a slash command handler for different functionalities.

Features

  • Greetings: The bot responds with "Hi there 👋" when greeted with a "hi" message.
  • Salutations: When the user bids farewell with a "bye" message, the bot replies with "Bye 👋".
  • Coin Flip: Upon receiving a "coinflip" command, the bot flips a coin and provides the result.
  • Repeat: If the user sends a message in the format "repeat [something]", the bot echoes it back, saying "you just said: [something]".
  • Slash Command Handler: The app has a handler for receiving events through the endpoints /slackify/event and /slackify/interactive.

Summary

The Slackify Boilerplate is a demonstration of integrating Slack with Rails. It provides several message handlers for greetings, salutations, coin flipping, and repeating messages. Additionally, there is a slash command handler for receiving events. Follow the installation guide to set up the app and explore its functionalities.