This is a walkthrough for writing a Slack bot in Ruby, including Slack Button Integration, without any libraries. If you're going to be rolling out a bot, build on slack-bot-server, slack-ruby-bot and slack-ruby-client.
-
[Slides: Your First Slack Ruby Bot](2015-10-13 Your First Slack Ruby Bot.pdf) and on Slideshare