Grove offers generic support for posting service messages to your channels. All it requires is a simple HTTP POST (also known as webhook).
It's the easiest way to add notifications. No bots required.
You can post any message with a custom service name. You can also add an optional icon and link that will appear in the web client and in the archives.
curl https://grove.io/api/notice/xxxx/ \ -d "service=DeployBot" \ -d "message=New code deployed" \ -d "url=https://grove.io/app" \ -d "icon_url=https://grove.io/static/img/avatar.png"
To get started, you'll need to go to your channel settings and follow the instructions in the Service integrations tab.
If you want to deploy a bot which answers to commands, we recommend Hubot.